Fully Serviced by the adjoining St. Nicolas Bay Resort Hotel, member of Small Luxury Hotels, Thalassa Villas rentals in Crete Island
emerge amongst the most exclusive resorts of the Greek islands, mingling the mesmerizing sea view with peerless luxury, privacy and serenity, in the ideal
destination for luxury family holidays.