Elounda Beach Hotel
Hotel Description
Elounda Beach Resort is a paradise resort situated on the northeast coast of the island of Crete.
Hotel Facilities
- Accessible facilities
- Business center
- Conference facilities
- Internet access
- Restaurant
Leisure Facilities
- Fitness center/Health club
- Spa
- Swimming pool
Room Facilities
- Cable/Satellite television
