Pizza Pizza is a pizza restaurant offering pickup and delivery. They have a wide variety of menu items including pizza and wings, suitable for large groups.