Location The strikingly elegant conference hotel is set amidst beautifully tended gardens and, facing out over the lake and Borromean Island at the foot of the Alps, enjoys a wonderful view. Just 300 m from the centre of Stresa, guests will find restaurant,..