Lakes and Islands

Lago Maggiore : A big lake partly in Switzerland and partly in Italy with, near Stresa, 3 islands and 2 islets making up the Borromean Islands. One of the islands, Isola Bella, contains one of Italy’s most beautiful gardens. That’s not to say the others are not interesting either. The Isola dei Pescatore is inhabited…