Self Catering - Sleeps 8
The Atrium Villas in Skiathos are a perfect getaway with incredible views beyond your expectations. Atrium Villas were designed for architecture and nature lovers who seek more.
The complex consists of three villas.
- Stunning Sea Views
- Daily Maid Service
- Skiathos Town 8km
- Kechria Beach 3km
From May to October. Minimum 5 Night Stay. BOOK DIRECT.