Where is Moncheaux?

Where is Moncheaux located?

Moncheaux, Moncheaux, France (approx. 50.45466°, 3.0825658°)


Where is Moncheaux on the map?