Catherine Sabino is an editor and author who writes about travel. A view of Lake Maggiore from Isola Bella, one of the famous Borromean Islands. Lake Maggiore is ... [+] Italy's second-largest lake.
Hotel is not near any major cities or tourist sights Set about 55 miles northwest of Milan, the Grand Hotel des Iles Borromees is situated in the Italian countryside of Stresa near Lake Maggiore.