Via Sempione Nord 45, 28838 Stresa, Italy
This property is 11 minutes walk from the beach. Hotel Della Torre is
a well-maintained, family-run hotel set just out of Stresa town centre
and only 150 m from Lake Maggiore. Enjoy pretty lake views from the
gardens.