This hotel is ideally located directly beside Megali Ammos Beach, about 250 m from the centre of Mykonos Town.
See more: Hotels in Europe Hotels in Greece Hotels in Mykonos Holiday Destinations in Europe