Where is Villeneuve-Saint-Georges?

Where is Villeneuve-Saint-Georges located?

Villeneuve-Saint-Georges, Ile-de-France, France (approx. 48.7305272°, 2.44782°)


Where is Villeneuve-Saint-Georges on the map?