Where is Lubersac?

Where is Lubersac located?

Lubersac, Lubersac, France (approx. 45.445694°, 1.4040072°)


Where is Lubersac on the map?