Hotel Apollo usytuowany jest w centrum Aten, 100 metrów od stacji metra Metaxourgio i 2 km od Akropolu. Dysponuje on barem przekąskowym na dachu, z którego roztacza się widok na Partenon. Obiekt oferuje zakwaterowanie w pokojach z bezpłatnym WiFi.
Wszystkie pokoje w hotelu Apollo wyposażone są w telewizor z dostępem do kanałów satelitarnych, minibar oraz biurko. W każdym z nich znajduje się łazienka z suszarką do włosów i zestawem kosmetyków. Niektóre pokoje dysponują balkonem z widokiem na Akropol.
Codziennie rano w jadalni serwowane jest śniadanie kontynentalne w formie bufetu. W hotelowym barze podawane są drinki i przekąski.
Personel całodobowej recepcji służy pomocą w wynajęciu samochodu, a także w zakupie biletów i wycieczek. Tętniąca życiem dzielnica Psirri, słynąca z barów i restauracji, znajduje się 1 km od hotelu. Międzynarodowy dworzec kolejowy Larissa jest oddalony od obiektu o 500 metrów.
Numer licencji: 0206K013A0029600
Liczba pokoi : 6