Where is Le Manoir de Paris?

Where is Le Manoir de Paris located?

Le Manoir de Paris, Le Manoir de Paris, France (approx. 48.87493°, 2.353825°)


Where is Le Manoir de Paris on the map?