Where is Villebrumier?

Where is Villebrumier located?

Villebrumier, Villebrumier, France (approx. 43.907497°, 1.4538889°)


Where is Villebrumier on the map?