Not secluded. Not overcrowded. Perfectly placed.

 

Explore the unique location
of the first 6 star hotel currently in development on the island of Crete, Greece