Where is Laveyron?

Where is Laveyron located?

Laveyron, Laveyron, France (approx. 45.202316°, 4.8144436°)


Where is Laveyron on the map?