Hotel Overview
Elounda Bay Palace Hotel, one of The Leading Hotels of the World, is situated on the north coast of Crete and it is set amongst a historical, cultural and natural varied beauty. Most of the hotel's rooms offer a charming side view of the Cretan waters. It also disposes of a luxurious Spa, member of the Leading Spas of the World, at the sister hotel Elounda Beach, 4 restaurants and 3 bars. The international airport of Heraklion is 65 km away, the town of Agios Nikolaos is 9 km away and Elounda Village is only 1.5 km away.
Crete
Greece