Photos

Photographer's Note

Isola Bella (lit. 'beautiful island') is one of the Borromean Islands of Lago Maggiore in north Italy. The island is situated in the Borromean Gulf 400 meters from the lakeside town of Stresa. Isola Bella is 320 meters long by 400 meters wide and is entirely occupied by the Palace and its Italianate garden.

Nobody has marked this note useful

Photo Information
Viewed: 1298
Points: 2
Discussions
  • None
Additional Photos by Marie Jirousek (Sandpiper6) (107)
View More Pictures
explore TREKEARTH