it had plenty of room for us all plus a great kitchen and views, and was just up the hill (walking distance to) the lake in ...
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.
Set about 55 miles northwest of Milan, the Grand Hotel des Iles Borromees is situated in the Italian countryside of Stresa near Lake Maggiore ... offer views of the garden or lake and include ...