Pizza restaurant specializing in XXL-sized pizzas and panzerotti.