Klinakis Beach Hotel
Terma Selinou, Nea Chora, Chania Town, Greece
Booking.com
Book Now