Where is Mennecy?

Where is Mennecy located?

Mennecy, Ile-de-France, France (approx. 48.5666645°, 2.4347044°)


Where is Mennecy on the map?