St Nicolas Bay Resort Hotel & Villas

Crete Luxury Hotels & Villas Escape to an oasis of elegance on Crete Island. St Nicolas bay is a unique luxury private beach Resort Hotel on the way from Aghios Nikolaos to Elounda. This bungalow style resort and the private pool villas expanded in a small peninsula viewing both the spectacular Gulf of Mirabello Bay [...]