Isola Bella (Lago Maggiore)

Isola Bella (Lago Maggiore) 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 Palazzo Borromeo and its Italianate garden. (...) +info