Where is Villeneuve-de-Rivière?

Where is Villeneuve-de-Rivière located?

Villeneuve-de-Rivière, Villeneuve-de-Rivière, France (approx. 43.122013°, 0.6653753°)


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