3Isola Bella, Lake Maggiore

Isola Bella is one of the Borromean Islands of Lago Maggiore in north Italy. The island is situated in the Borromean Gulf 400 metres from the lakeside town of Stresa. Click the next ARROW to see the next image!