Malia Mare Hotel
10, Dimokratias St., Malia, Greece
Booking.com
Book Now