This hotel complex is ideally situated in Skopelos, just 600 metres from the town centre and the harbour. The property boasts magnificent views over the sea and the picturesque mainland houses.
Number of rooms: 48
Skopelos Town, Skopelos Town, 37003, Greece