Where is Beauvoisin?

Where is Beauvoisin located?

Beauvoisin, Occitanie, France (approx. 43.71893°, 4.3233986°)


Where is Beauvoisin on the map?