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?
{"latitude":42.693348,"longitude":2.8028286,"title":"Villeneuve-la-Rivière"}