L'hôtel se trouve dans le centre de Stresa, à proximité du centre de congrès et à quelques minutes de marche de la plage et du lac. Depuis le solarium, vous pourrez profiter de splendides panoramas sur le lac et les montagnes qui entourent l'hôtel. Dans le grand bar-restaurant de l'hôtel, vous pourrez déguster des plats régionaux typiques.