Isola Superiore island on Lago Maggiore lake, Italy
Isola Superiore island in the evening light, Lago Maggiore lake, Stresa, Italy
Panoramic view of Lago Maggiore lake, Italy
Panoramic view of Lago Maggiore lake, three Borromean islands (Isola Bella, Superiore, Madre) and Alps mountains, Italy, Switzerland