Where is Vauvillers?
Where is Vauvillers located?
Vauvillers, Vauvillers, France (approx. 47.9222°, 6.09761°)
Where is Vauvillers on the map?
{"latitude":47.9222,"longitude":6.09761,"title":"Vauvillers"}