BLUE PALACE, A LUXURY COLLECTION RESORT & SPA, ELOUNDA

Nestled on the famed coast of Elounda on the island of Crete, the luxury beachfront resort offers emblematic views to the relics of Spinalonga Island.
Back to Top