The €800 million Elounda Hills development in Crete has reached another key milestone, bringing one of Greece’s largest ...