Where is Villefranche-de-Lonchat?

Where is Villefranche-de-Lonchat located?

Villefranche-de-Lonchat, Villefranche-de-Lonchat, France (approx. 44.949165°, 0.0580556°)


Where is Villefranche-de-Lonchat on the map?