Top Things to Do on Elafonisos Island
Elafonisos Island is the absolute Greece’s hidden gem with some of the finest and longest sandy beaches in Greece. It is a tiny island (7 square miles) located on the south of the Peloponnese and north of Kythera island. Elafonisos … Continued