Where is Isola Superiore?

Where is Isola Superiore located?

Isola Superiore, Isola Superiore (Station), Italy (approx. 45.900284°, 8.52034°)


Where is Isola Superiore on the map?