Where is Villenauxe-la-Grande?

Where is Villenauxe-la-Grande located?

Villenauxe-la-Grande, Champagne-Ardenne, France (approx. 48.5903846°, 3.5548725°)


Where is Villenauxe-la-Grande on the map?