Isola Bella is a restaurant offering Italian and Mediterranean cuisine, with vegetarian and vegan options available. Established in 1998.