La Iglesia de Santa María del Azogue, situada en la parte alta del casco histórico de Puebla de Sanabria, es el principal templo de la villa y una de las construcciones más representativas del románico zamorano. Su origen se remonta al siglo XII, aunque ha sufrido diversas ampliaciones y reformas a lo largo de los siglos, incorporando elementos góticos y renacentistas.
El edificio destaca por su sólida estructura de piedra y por la elegancia de su torre campanario, visible desde distintos puntos del municipio. En la portada occidental se conservan interesantes relieves románicos, mientras que en el interior sobresale el retablo mayor barroco y varias imágenes de gran valor artístico y devocional.
La iglesia forma parte del conjunto monumental de Puebla de Sanabria y constituye un testimonio vivo de la historia religiosa y cultural de la comarca sanabresa, en plena frontera entre Castilla y Galicia.