Where is Lafrançaise?

Where is Lafrançaise located?

Lafrançaise, Lafrançaise, France (approx. 44.12861°, 1.2413889°)


Where is Lafrançaise on the map?