Hotel Karavos(3 stars)

Main Street View on map