Where is Mennecy?

Where is Mennecy located?

Mennecy, Mennecy, France (approx. 48.56666°, 2.4347043°)


Where is Mennecy on the map?