Isola Bella, one of the Borromean Islands, on Lago Maggiore, Lake Maggiore, Verbano-Cusio-Ossola Province, Piedmont, Italy.
Size: 5197px × 3465px
Photo credit: © Ken Welsh / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: bella, borromean, island, islands, isola, italian, italy, lago, lake, lakes, maggiore, travel, water