Elounda Beach resort, located on the fabulous Northeast coast of Crete, overlooking the Mirabello bay, is the ultimate in fashionable indulgence. Located on a spectacular sea…
This website uses cookies.