Where is Villemoisson-sur-Orge?

Where is Villemoisson-sur-Orge located?

Villemoisson-sur-Orge, Ile-de-France, France (approx. 48.6612042°, 2.3322424°)


Where is Villemoisson-sur-Orge on the map?