Karta Vacation Rentals
On the Aegean shore beneath Mt. Olympus in Dio-Olympos, just a short drive from Leptokaria town center (about 5 km) and close to Skotina Beach and Platamon Castle. Beachside, pet-friendly luxury villas set mere metres from the water.