L’église Saint-Jean-de-Charzorne semble dater du XIIe siècle. Son organisation repose sur une nef unique, couverte à l’origine d’une voûte en berceau et prolongée par une abside polygonale voûtée en cul-de-four. Cette dernière forme de voûte, qui évoque une demi-coupole, marque l’extrémité du bâtiment et structure l’espace du chœur.
La disposition primitive de l’église a été modifiée par l’ajout de chapelles latérales ainsi que d’une sacristie située à gauche du chœur. Ces adjonctions ont transformé la composition initiale, tout en conservant les principaux éléments de l’organisation ancienne. La nef est aujourd’hui couverte d’un plafond en bois. En son centre figure un blason orné de deux clés croisées. Celui-ci est entouré de plusieurs croix latines, dont les extrémités sont trilobées. Cet ensemble constitue un élément remarquable du décor intérieur de l’édifice, avec une représentation héraldique et des motifs de caractère religieux.