Where is Valleggia?

Where is Valleggia located?

Valleggia, Valleggia (Station), Italy (approx. 44.28399°, 8.427344°)


Where is Valleggia on the map?