Daedalus

Daedalus is the epitome of the luxurious family home. Located in Elounda, in the northern coast of Crete, the Villa is a private Mediterranean paradise that will enchant you for its unique character and plethora of facilities. Privacy can be a rare luxury and here at Daedalus privacy is guaranteed. Spend your days relaxing by… Read more »