Where is Laloubère?

Where is Laloubère located?

Laloubère, Laloubère, France (approx. 43.20576°, 0.0721598°)


Where is Laloubère on the map?