St Nicolas - Thalassa Villas
St Nicolas - Thalassa Villas
Address: P.O. Box 47, GR-72100 Aghios Nikolaos Crete, Greece
Type: Hotel Villas
Class:  Hotel stars Hotel stars Hotel stars Hotel stars Hotel stars
Book now

Open: April-October...Graciously perched on a wonderful waterfront location of Crete Island in Greece, overlooking the ever changing blue and green hues of the Mirabello Bay,St. Nicolas  & Thalassa Villas invite you to discover a haven of privacy and beauty.