New Times Home & Hotels Near Metro Station Athens Center features air-conditioned guest accommodation in Athens, 100 metres from Neos Kosmos Metro Station, 1.2 km from Syngrou/Fix Metro Station and 1.6 km from Acropolis Museum.
Number of rooms: 19
71 Ηλία Ηλιού, Athens, 11744, Greece