Europe, Italy, Piedmont, Piemonte, Lake Maggiore, Lago Maggiore, Stresa, Borromean, Islands, Stock Photo, Picture And Rights Managed Image. Pic. H44-10919479