Lake Maggiore – a gem of Italy and Switzerland

The waters of Lake Maggiore offer spectacular Alpine scenery. Stresa offers colourful cafés and the Borromean Islands boast picturesque views over the lake and mountains