Exarchion Hotel 3 stars

55 Themistokleous Str., Athens, 10683, Greece

Hotel image
Read more reviews for Exarchion Hotel