Where is Mouvaux?

Where is Mouvaux located?

Mouvaux, Nord-Pas-de-Calais, France (approx. 50.7029°, 3.13689°)


Where is Mouvaux on the map?