L'église Sainte-Marie-Madeleine de Villefranche-sur-Cher date du XIIème siècle. L'église est de style roman.