Pizzeria Isola Bella offers authentic Italian pizza in a cozy atmosphere. Enjoy delicious pizzas to eat in or take away.