An oasis of tranquility set against the water’s edge
Experience unrivalled luxury at Elounda Beach Hotel & Villas and Elounda Bay Palace, Crete. Spanning 60 acres of picturesque surroundings, encompassing luscious gardens, stunning pools and pristine coves of sandy beach, the properties are Grecian gems. The prime location on the beach complemented by exceptional service, award-winning cuisine and diverse, innovative room types cements their status as leading hotels.
UK OFFICE Unit 207 Metalbox Factory Great Guildford Street London SE1 0HS United Kingdom