Karta Vacation Rentals





On Crete’s north coast in Ammoudara, this beachfront villa in Malevizi sits steps from Ammoudara Beach. Nearby shores include Edem Island Beach, Havana Beach and Heaven Beach. A 10-minute drive takes you to Heraklion Port and the Heraklion Archaeological Museum; Palace of Knossos is about 6.7 miles away. Pet-friendly.