The hotel is located close to the centre of Stresa, the boat landing stage and the shopping district. It features a superb position overlooking the lake, the Borromean Islands and the Alps.
See more: Hotels in Europe Hotels in Italy Hotels in Stresa Holiday Destinations in Europe