Where is Les Mesneux?

Where is Les Mesneux located?

Les Mesneux, Les Mesneux, France (approx. 49.219456°, 3.9631736°)


Where is Les Mesneux on the map?