Blue Palace
Nestled on the famed coast of Elounda on the Island of Crete, the luxury beachfront resort offers emblematic view to the relics of Spinalonga Island. With exceptional charm, architecture and style, it is the perfect romantic hideaway.
- Family Friendly
- LDW Featured
View Details