Where is Villefranche-de-Rouergue?

Where is Villefranche-de-Rouergue located?

Villefranche-de-Rouergue, Villefranche-de-Rouergue, France (approx. 44.35176°, 2.037543°)


Where is Villefranche-de-Rouergue on the map?