The hotel is located in the beautiful region of Amigdalidi, an area situated between Mykonos Town and the tourist resorts of Tourlos and Agios Stefanos.
See more: Hotels in Europe Hotels in Greece Hotels in Mykonos Holiday Destinations in Europe