Where is Loubressac?

Where is Loubressac located?

Loubressac, Loubressac, France (approx. 44.871616°, 1.8042464°)


Where is Loubressac on the map?