Where is Wattrelos?

Where is Wattrelos located?

Wattrelos, Wattrelos, France (approx. 50.70118°, 3.21812°)


Where is Wattrelos on the map?