Where is Villeneuve-sur-Bellot?

Where is Villeneuve-sur-Bellot located?

Villeneuve-sur-Bellot, Villeneuve-sur-Bellot, France (approx. 48.862137°, 3.3412538°)


Where is Villeneuve-sur-Bellot on the map?