Agios Nikolaos - Greece
There are currently no items in your itinerary.
Thalassa Villas is a collection of just 6 luxurious villas in a gorgeous sea facing setting adjoining to St. Nicholas Bay Resort in the town of Agios Nikolaos in Crete. The villas were designed & built with pure serenity, privacy & relaxation in mind. Built to a high specification, the villas offer all the amenities to make your stay as comfortable & easy as possible including a fully equipped kitchen, private sea water pool with sun loungers, TV’s in every room as well as conveniences such as room service, in-villa massages, butler service, concierge & even a private chef can be requested.