Su arquitectura es un compendio de elementos de diversa extracción irregularmente distribuidos, de forma que en ocasiones predominan los de origen paleocristiano, visigodo o asturiano, mientras que otras veces resalta la impronta musulmana.