Leros Island

Greek Islands, Leros July 26, 2011 at 9:22 pm 0 comments

Leros is a Greek island and municipality in the Dodecanese in the southern Aegean Sea. According to mythology, this is the island of Artemis (Diana), the goddess of forests and hunting. The island extends over a surface of 54 km2, its coastline is 71 km long and it has 8,500 […]