Limni Limni – Northern Evia The journey continues through the municipality of Elimnioi, and with its headquarters in the beautiful maritime town of Limni (the […]
Loutra Ghialtron Evia (Euboea) is the second largest island in Greece and the third in the eastern Mediterranean, located about 150 km south of Paralia, […]