Where is La Barasse?

Where is La Barasse located?

La Barasse, La Barasse, France (approx. 43.28433°, 5.48664°)


Where is La Barasse on the map?