Where is Noreuil?

Where is Noreuil located?

Noreuil, Noreuil, France (approx. 50.1703°, 2.9351754°)


Where is Noreuil on the map?