Athens Icon
Greek
Athens Icon Collection offers air-conditioned rooms with free WiFi, some featuring Acropolis views. The hotel is located at Ermou 67 & Aiolou 15, providing a central base in Athens.
Location
Best places nearby
The highest rated places close to Athens Icon.
Local restaurants nearby
Ερμού 67, Αθήνα, Greece

