Отель Apollo расположен в центре Афин, в 100 метрах от станции метро Metaxourgio и в 2 км от Акрополя. Отель открылся в 1972 году, имеет 6 этажей, архитектура которого выполнена в римском стиле и был обновлен в 2010 году. Идеально подходит для делового и активного семейного отдыха.