Leptokaria

Leptokaria Leptokaria, translated as “Village of Hazelnuts”, is also a semi-double Greek resort located on the most beautiful part of the coast of the Aegean […]