Where is Labaroche?

Where is Labaroche located?

Labaroche, Labaroche, France (approx. 48.109867°, 7.1942077°)


Where is Labaroche on the map?