Where is Villefranche-d'Allier?

Where is Villefranche-d'Allier located?

Villefranche-d'Allier, Villefranche-d'Allier, France (approx. 46.39709°, 2.8566399°)


Where is Villefranche-d'Allier on the map?