Where is Loubières?

Where is Loubières located?

Loubières, Loubières, France (approx. 43.00848°, 1.6010438°)


Where is Loubières on the map?