Italy, Lake Maggiore, Stresa
This excellent, well-run hotel is situated in a quiet, central location on Stresa lakeside. It is surrounded by colourful gardens overlooking the lake and offers elegant and stylish accommodation as well as superb lakeside views and facilities.
AccessibilityAvailable on request
Board basis options available
This property caters for the following special dietary requirements