Située au cœur du Périgord Nord, dans la commune de Beynac-et-Cazenac, en Dordogne, l'église Saint-Martial a été construite au XIIe siècle. En partie transformée au XVe, elle bénéficie aujourd'hui d'une inscription aux Monuments Historiques.
Recouverte de lauzes, l'église Saint-Martial charme par son architecture principalement romane, avec notamment son clocher-mur à deux baies. À l'intérieur, c'est le style gothique qui domine avec des croisées d'ogives partout dans le bâtiment.
En grande partie restaurée à la fin des années 1980, avec notamment l'ajout de vitraux représentant la vie rurale, elle dévoile plusieurs objets classés aux Monuments Historiques à l'instar de son tabernacle et de la prédelle de son maître-autel datant du XVIIIe siècle.