Agia Marina Leros Greece
Agia Marina Leros Greece is the largest town of the island. The town sits along a beautiful bay with whitewashed houses and narrow alleys. Nearby, the Byzantine fortress of Panteli stands on a hill. Agia Marina is 4 kilometers north of Lakki, the island’s main port. Despite not being Leros’ main port, Agia Marina features […]