Contact Info

Elounda Island Villas

Manager | Leda Alexopoulou

Summer address (15/5 – 15/10)
Elounda 72053, Crete
Phone / Fax : +30 28410 41274

Winter address (16/10 – 14/5)
3 Chahtouri St., 10553, Athens
Phone: +30 6934 034929

MHTE 1040K033A0080700

Elounda Island | Crete | Greece