Located in Elia Beach and only 1.2 km from Elia Beach, Villa Castalia by Thalassa Residence Mykonos provides accommodation with sea views, free Wi-Fi and free private parking. With pool views, this accommodation features a balcony.
Elia Beach, Elia Beach, 84600, Greece