Located on the northeast coast of Crete, the seafront Elounda Beach Hotel & Villas, a Member of the Leading Hotels of the World, features 5 tennis courts, basketball and volleyball courts and a spa centre with gym, hammam and steam bath.
Number of rooms: 204
Main Street, Elounda, 72053, Greece
Hotel booked 2 times today.