Panagia Kavouradena
Panagia Kavouradena is a historic church located on the island of Leros, Greece. The church is named after the cliff it is built on, which resembles the shape of a crow’s beak. The church is believed to have been built in the 7th century AD and is considered one of the most important monuments of […]