Klinakis Beach Hotel

  Terma Selinou, Nea Chora, Chania Town, Greece

Booking.com Book Now