This post was originally published on this site
Elounda, a small pristine town on the northern coast of the Crete Island northwest side of the famous Mirabello Bay, is one of the most favorite tourist destinations with ultra-luxe hotels and resorts. Home to the most beautiful landscapes in Greece, just 10 km north of Agios Nikolaos, this historic town retains the traditional Cretan […]