Este hotel está situado no centro de Stresa, próximo do Centro de Congressos e apenas a um curto passeio a pé da praia e do lago.
A partir do terraço, os hóspedes podem desfrutar de magníficas vistas sobre o lago e sobre as montanhas que rodeiam o hotel.
O grande restaurante e bar do hotel serve cozinha típica regional, incluindo peixe fresco e massas caseiras.