Steps away from the main resort facilities offering majestic views towards Mirabello Bay, and part of the exclusive St Nicolas Bay Resort Hotel, the Thalassa Villas complex enjoys glorious sea views and offers exclusivity and the highest level of comfort.