Where is Labaroche?

Where is Labaroche located?

Labaroche, Alsace, France (approx. 48.109869°, 7.194208°)


Where is Labaroche on the map?