Where is Labourse?

Where is Labourse located?

Labourse, Labourse, France (approx. 50.497295°, 2.679865°)


Where is Labourse on the map?