Where is Mennecy?

Where is Mennecy located?

Mennecy, Mennecy (Station), France (approx. 48.57055°, 2.4319348°)


Where is Mennecy on the map?