Saint-Flour is a commune in the Cantal department in the Auvergne region in south-central France, around 101 km south of Clermont-Ferrand. Its inhabitants are called Sanflorains.
Wikipedia https://en.wikipedia.org/wiki/Saint-Flour
Coordinates 45°2'0.582" N 3°5'35.163" E