This hotel is located some 60 m from Panormos beach on the Greek island of Skopelos. It is around 11 km from Skopelos and about 15 km from Glossa.
See more: Hotels in Europe Hotels in Greece Hotels in Sporades Holiday Destinations in Europe