Newcastle Apartments
Omirou 30, Malia, Greece
Booking.com
Book Now