Where is Pedaggera?

Where is Pedaggera located?

Pedaggera, Piemonte, Italy (approx. 44.57696°, 8.07177°)


Where is Pedaggera on the map?