Italian restaurant Isola Verde offers a taste of Italy with both pizzas and traditional dishes.