Hotel Paris(3 stars)

88, Agiou Fanouriou str. View on map