Karta Vacation Rentals





In the village of Ammoudara on Crete’s north coast, just outside Agios Nikolaos. A minute’s walk to the sandy Blue Flag Ammoudara Beach, with Almiros Beach and Lake Voulismeni a short drive away. Pet-friendly luxury suites in a beachside spot.