Leech Beach
Leech Beach, located in Demre, Antalya, is a hidden gem along Turkey's Mediterranean coast, offering a peaceful and natural setting for visitors seeking tranquility. Known for its calm, clear waters and pebbled shoreline, the beach provides a perfect spot for swimming, sunbathing, and enjoying the beautiful coastal scenery. Surrounded by lush greenery and rugged cliffs, Leech Beach has a secluded atmosphere that makes it ideal for those look..