Apollo Hotel Athens

Ever dreamed of waking up to the sight of Acropolis in front of you? Well at Apollo Hotel Athens dreams become reality. Set on the classically beautiful urban streets of Greeceā€™s capital, this Accor branded hotel provides some of the best views of Athens.

Apollo Hotel Athens offers 52 stylish rooms with typical Greek terraces overlooking the Acropolis and the rest of Athens. Complementary WiFi and satellite TV service is available in every room. An indoor safe and a fully stocked mini bar are there for your convenience. The room service staff work tirelessly to provide the best service possible. Apollo Hotel Athens is also a family hotel offering cribs and extra beds in rooms upon request.