Apollo Hotel 3 stars

10, Ahilleos Str. Metaxourgio Square, Athens, 104 36, Greece

Hotel image
Read more reviews for Apollo Hotel