Overview & Map

Luxury Villas in Agios Nikolaos

Agios Nikolaos is one of the four largest cities of the island of Crete.

A quiet, friendly town with a picturesque port, but also famous for its shops, boutiques and vibrant night life, Agios Nikolaos has definitely a lot to offer.

Perched on a rocky sea side of the Mirabello bay of Agios Nikolaos, the Thalassa Villas are ideally situated within walking distance of 1 km from the town and 8 km to Elounda.

Guests have the choice to relax in the tranquility of the Villas private beachfront on the sea below or at adjacent St. Nicolas Bay Resort Hotel sandy beach at short distance.

For your nights out visit the picture – like fishing town of Aghios Nikolaos in Crete.

Thalassa Villas are also close to some of the most popular attractions on Crete’s island.

Our concierge will gladly make all kinds of transportation arrangements on site upon request.

scrollup scrolldown