Where is Alboussière?

Where is Alboussière located?

Alboussière, Alboussière, France (approx. 44.94435°, 4.7288404°)


Where is Alboussière on the map?