Where is Lovera?

Where is Lovera located?

Lovera, Lovera, Italy (approx. 45.60403°, 9.98945°)


Where is Lovera on the map?