Rhodes Mesanagros Village
Mesanagros in Rhodes, Dodecanese: Mesanagros is located 87 km north of Rhodes Town, close to Lachania. The village lies hidden between the mountains, at 400 metres altitude. It is a historic and privileged village that has survived many invasions from the pirates invasions.
Today, the village is a cluster of ruins where you will find many caves and countless findings which bear the art and way of life of the people. At the center of the village stands the temple of the Annunciation of the Virgin built in 13th century. There is also a great selection of monasteries and churches.