Origine et histoire de l'Église Notre-Dame
L'ancienne église Notre-Dame de Saint-Flour (Cantal) est une église catholique dont la construction, autorisée en 1323, s'est achevée au XVe siècle. Lors de la Révolution, l'édifice a été dépouillé des voûtes de la nef et raccourci d'une travée à l'ouest ; il a ensuite été désaffecté, transformé en halles puis utilisé par la municipalité comme dépôt de matériel. L'église se compose d'une large nef unique de cinq travées voûtées sur croisées d'ogives, épaulée par des contreforts entre lesquels s'ouvrent des chapelles latérales. Le chœur est polygonal et entouré de cinq chapelles elles aussi polygonales. Sur une travée de la face latérale sud s'élève un clocher massif de plan carré, flanqué d'une tourelle octogonale donnant accès aux salles supérieures ; ce clocher présentait un caractère défensif. L'architecture de l'édifice illustre les traits caractéristiques du style local. Jusqu'aux années 1980, il a servi de marché couvert. Une restauration complète a été menée entre 2005 et 2008. En 2023, l'édifice accueille un marché couvert pendant l'hiver et des expositions l'été. L'église Notre-Dame est classée au titre des monuments historiques par arrêté du 21 novembre 1946.