Stamatis Rooms Hotel Skopelos Town
Stamatis Rooms is located in Skopelos within 800 metres from the port. It offers accommodation with panoramic views over the town and the Aegean Sea and provides free Wi-Fi throughout.
Number of rooms: 3
Skopelos Town, Skopelos Town, 37003, Greece