Where is Villeneuve-Saint-Georges?

Where is Villeneuve-Saint-Georges located?

Villeneuve-Saint-Georges, Villeneuve-Saint-Georges, France (approx. 48.73008°, 2.4463048°)


Where is Villeneuve-Saint-Georges on the map?