Nearby Beaches
1. Damouchari
2. Papa Nero Beach
3. Plaka
Gallery
Discover our other accommodation in Skiathos: Skiathos Club