Where is Haubourdin?

Where is Haubourdin located?

Haubourdin, Haubourdin, France (approx. 50.60826°, 2.99143°)


Where is Haubourdin on the map?