Thea Home Hotel Hotel Skopelos Town, Skopelos
This centrally situated hotel in Skopelos offers a 24-hour front desk, homemade breakfast and rooms with garden or sea views. Free Wi-Fi is available in public hotel areas.
Number of rooms: 21
Ring Road, Skopelos Town, 37003, Greece