Churches / Castro (LE)
Church of the Annunciation
The mother church of the Annunciation, Cathedral of the homonymous diocese already abolished in 1818, was built in 1171, probably on the ruins of a greek temple. The continuous interventions and restorations over the centuries have significantly altered the original structure in Romanesque style.
It is Episcopalian holder since 1969.