L'Isola Bella è situata nel lago Maggiore, fa parte del gruppo delle cosiddette Isole Borromee e si trova nel golfo dedicato all'insigne famiglia che ancora ne ha la proprietà, a circa 400 metri al largo di Stresa. Misura 320 metri di lunghezza e 180 di larghezza ed è in gran parte occupata dal giardino all'italiana del palazzo Borromeo, che occupa la costa nord-occidentale dell'isola.
Il palazzo, aperto alle visite, mostra i suoi saloni e camere del piano nobile, realizzati dal XVII al XIX secolo, e nella parte inferiore le grotte. Da ricordare anche i giardini botanici con una incredibile varietà di piante esotiche. In essi la parte superiore è quella detta "anfiteatro", dato che qui si tenevano le rappresentazioni sceniche che appassionavano i Borromeo. Sono qui varie statue, alcune realizzate dallo stesso progettista, il Vismara.