The Grand Bristol Hotel faces Lake Maggiore and is situated in Mediterranean gardens.
more information
"The Regina Palace Hotel is first class and situated on the lakeside of Stresa, the tourist capital of Lake Maggiore, in front of the famous Borromee Islands.
more information