Where is Villeneuve?

Where is Villeneuve located?

Villeneuve, Villeneuve, France (approx. 45.083546°, -0.6280356°)


Where is Villeneuve on the map?