Située au coeur du village de Charols (dont le nom latin signifie carrefour), l'église Saint-Jean-Baptiste est un édifice imposant de plan basilical dont la première construction remonte à 957. Sa façade occidentale très large est dépourvue de toute décoration. L'intérieur est composé d'une nef et de deux bas-côtés débouchant sur trois absides semi-circulaires. Cette église est, avec Saint-Jean de Crupies, l'une des plus anciennes du département.