Where is Villeneuve-sur-Aisne?

Where is Villeneuve-sur-Aisne located?

Villeneuve-sur-Aisne, Villeneuve-sur-Aisne, France (approx. 49.4358°, 3.9667°)


Where is Villeneuve-sur-Aisne on the map?