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 400m from the lakeside town of Stresa.