Where is Les Mesnuls?

Where is Les Mesnuls located?

Les Mesnuls, Les Mesnuls, France (approx. 48.7571639°, 1.8368168°)


Where is Les Mesnuls on the map?