Location: in the centre of Stresa, 300 m. from Lake Maggiore.
See more: Hotels in Europe Hotels in Italy Hotels in Stresa Holiday Destinations in Europe