Se tiene constancia documental de la existencia, en este mismo lugar, de una ermita dedicada a la Virgen María. Sin embargo, el edificio actual es una obra del siglo XVIII, así como la mayoría de retablos, imágenes y pinturas.
El edificio se encuentra ubicado a la salida de Cacabelos, tras pasar el puente mayor y el de los molinos.
En el camarín del santuario se encuentra la imagen de la patrona de Cacabelos, la Virgen de la Quinta Angustia, de 1764.
De sus siete retablos destaca el mayor, de 1758, obra de Miguel Núñez y Juan de Solorzano.
Entre sus obras de mayor interés artístico sobresalen una pintura de la “Virgen de la Leche”, el relieve del “Niño Jesús intercambiando unas cartas con San Antonio de Padua” y el órgano, procedente del monasterio de Carracedo.
En las proximidades del santuario, donde durante varios siglos estuvo ubicado el hospital de Santiago, se encuentra el albergue de peregrinos, recogiendo así la tradicional hospitalidad de la villa y su vinculación con el Camino de Santiago.