Where is Villenauxe-la-Grande?

Where is Villenauxe-la-Grande located?

Villenauxe-la-Grande, Villenauxe-la-Grande, France (approx. 48.59038°, 3.5548725°)


Where is Villenauxe-la-Grande on the map?