Where is Budvilliers?

Where is Budvilliers located?

Budvilliers, Neuchâtel, Switzerland (approx. 47.0272716119°, 6.8888953371°)


Where is Budvilliers on the map?