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.
From May to October. Minimum 5 Night Stay. BOOK DIRECT.