Villa Aloupi Villa Skopelos Town
Boasting air-conditioned accommodation with a private pool, Villa Aloupi is set in Skopelos Town. It has sea views and free Wi-Fithroughout the property.
Number of rooms: 7
Unnamed Road, Skopelos Town, 37003, Greece