Where is Lavéra?

Where is Lavéra located?

Lavéra, Lavéra, France (approx. 43.38634°, 5.02625°)


Where is Lavéra on the map?