Olympus StudiosHotel
Machis Kritis, Malia, 70007, Greece
Featuring a garden and views of garden, Olympus Studios is a recently renovated apartment located in Malia, 500 metres from Tropical Beach. Set on the beachfront, this property has a bar and barbecue facilities.