Where is Vauvillers?

Where is Vauvillers located?

Vauvillers, Vauvillers, France (approx. 47.9222°, 6.09761°)


Where is Vauvillers on the map?