Price not available
Elounda
Elounda, Crete 72053 Greece
Elounda, Crete 72053 Greece
This comfortable hotel is ideal for budget travelers, and it offers the beautiful view of Keelung Harbor.
Amenities
Swimming Pool, Spa/Massage, Tennis, Air Conditioning... see all
Swimming Pool, Spa/Massage, Tennis, Air Conditioning... see all

