Point of interest
Borromean Islands
311 locals recommend,
Tips from locals
The archipelago of the Borromean Islands is located in the middle of Lake Maggiore, to the west, in the arm of the lake called the Gulf Borromeo, which overlooks and opposes Stresa and Pallanza.
Unique things to do nearby
Locals also recommend
Location
Stresa, Piedmont