Construite au milieu du XIIe siècle, l’église romane Saint-Frézal de Chaulhac a subi plusieurs transformations et adjonctions au cours des siècles suivants. À l’intérieur, la sobriété romane règne quand bien même si l’on trouve un décor de chapiteaux sculptés. Au chevet, une croix en granite présente une Vierge à l’Enfant.