Isola Bella er en af øerne i øgruppen Borromeiske Øer i den italienske del af Lago Maggiore. Øen ligger i provinsen Verbano-Cusio-Ossola i regionen Piemonte i Norditalien. Isola Bella ligger 400 meter fra søbredden ud for byen Stresa. Øen, der er 0,2 km², er 320 meter bred og 400 meter lang og er totalt dækket af øens kæmpestore palads, Palazzo Borromeo, og den dertil hørende park i typisk italiensk stil.