Where is Beauquesne?

Where is Beauquesne located?

Beauquesne, Beauquesne, France (approx. 50.084686°, 2.394203°)


Where is Beauquesne on the map?