Perchée sur un éperon rocheux, la ville de Saint-Flour devient à partir de XIVe siècle la capitale religieuse de la Haute-Auvergne. Les vestiges des fortifications attestent du rôle stratégique de la cité. De nombreux édifices religieux témoignent du savoir-faire des sculpteurs de pierres d’origine volcanique. Quinze siècles d’histoire et d’architecture sont à découvrir.