0 Comment


Finishing 2017 on a high note, we were delighted to find out last week that Elounda Beach Hotel & Villas named “Greece’s Best Wellness Retreat” at the World Spa Awards 2017. One of the most coveted accolades in the industry, the five star resort sat alongside other magnates of tourism...
Read more →