- Also Known As:
- Hotel Sophia Elounda, Crete
Location: Greece > Crete > Lassithi Prefecture > Elounda
|Blue Palace, a Luxury Collection... 759 reviews||Aquila Elounda Village Hotel 745 reviews||Domes of Elounda Boutique Beach ... 629 reviews||Elounda Heights Apartments and S... 225 reviews|
If you own or manage Hotel Sophia, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.