Eleni Palace

  Milou 12, Amoudara Herakliou, Greece

Booking.com Book Now