Karagiozos Studios & Apartments Apartment Skopelos Town
Located 500 metres away from the port of Skopelos, Karagiozos Studios & Apartments offers self-catering accommodation with free Wi-Fi access and views over the garden.
Number of rooms: 6
Skopelos, Skopelos Town, 37003, Greece