Where is La Bouverie?

Where is La Bouverie located?

La Bouverie, La Bouverie, France (approx. 43.500874°, 6.6443453°)


Where is La Bouverie on the map?