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, Thalassa Villas invite you to discover a haven of privacy and beauty.