Villa Maria Elounda Hotel Eloúnda
Enjoying a privileged location on the slopes of Elounda Bay, Villa Maria is located less than a 5 minutes drive and a 20 minutes walk to the cosmopolitan Elounda Village and its sandy beaches. Free Wi-Fi is available throughout.
Unnamed Road, Elounda, 72053, Grecia