Where is Le Manoir?

Where is Le Manoir located?

Le Manoir, Le Manoir, France (approx. 49.31279°, 1.2048426°)


Where is Le Manoir on the map?