Where is Loubeyrat?

Where is Loubeyrat located?

Loubeyrat, Loubeyrat, France (approx. 45.93577°, 3.0112631°)


Where is Loubeyrat on the map?