Italian restaurant known for large, delicious pizzas and a kid-friendly atmosphere.