A small hotel located in Tourlos, approximately 2km from the town of Mykonos.
See more: Hotels in Europe Hotels in Greece Hotels in Mykonos Holiday Destinations in Europe