Where is Le Quesne?

Where is Le Quesne located?

Le Quesne, Le Quesne, France (approx. 49.862797°, 1.798255°)


Where is Le Quesne on the map?