Where is Villeneuve-la-Rivière?

Where is Villeneuve-la-Rivière located?

Villeneuve-la-Rivière, Villeneuve-la-Rivière, France (approx. 42.693348°, 2.8028286°)


Where is Villeneuve-la-Rivière on the map?