Saint-Flour est une ville de France faisant partie du département Cantal dans la région Auvergne-Rhône-Alpes.
Saint-Flour possède une population de 7499 habitants
Ses coordonnées sont :
Latitude : 45.0333
Longitude : 3.0833