Italy, Lake Maggiore, Stresa
This imposing, elegant hotel is surrounded by beautiful gardens, complete with pools, sun loungers, a snack bar and a tennis court. It is very close to the centre of Stresa, across the road from the lakeside promenade with fine views of the Borromean Islands.
AccessibilityDisable rooms available on request
Board basis options available
This property caters for the following special dietary requirements