Where is Lavérune?

Where is Lavérune located?

Lavérune, Lavérune, France (approx. 43.584835°, 3.8036306°)


Where is Lavérune on the map?