Elounda Hills announces launch of sales – Green luxury homes set to become Crete’s first ever branded residences
Introducing Elounda Hills, Crete – Greece’s largest island set to welcome first branded residential resort and boutique marina