El hotel Athens Oscar goza de una práctica ubicación en el centro de Atenas, cerca de la estación de tren de Larissis. Alberga un restaurante y un jardín en la azotea con vistas a la Acrópolis. Cerca del establecimiento hay un garaje con capacidad para 100 coches. El hotel ofrece una amplia gama de habitaciones y suites confortables y equipadas con balcón, baño privado y todas las comodidades modernas. El restaurante Dionysos sirve especialidades griegas tradicionales y elabora cocina internacional con reserva previa. El jardín de la azotea Apollon está abierto durante los meses de verano y ofrece una piscina, un bar y vistas panorámicas a la Acrópolis y al monte Licabeto.