Isola Bella is an Italian restaurant offering a menu that includes antipasti and pizza, with a warm and professionally run atmosphere.