Hotels List

 

Elounda Beach Hotel

"Location. The Elounda Beach Hotel and Villas is located in Elounda, Crete, Greece. Set on the beach, it is seven kilometres from Aghios Nikolaos Port and 13 kilometres from the Lato Ruins.
Hotel Features. This luxury resort complex, made u [ ... ]


Return to Hotels Search