Does Jumbo Pizza have any deals?
Answer:
Jumbo Pizza is currently offering deals. View the menu to see what deals are available.Does Jumbo Pizza offer delivery?
Answer:
Jumbo Pizza does offer delivery. Delivery is free!Where is Jumbo Pizza located?
Answer:
Jumbo Pizza is located at 3594 Broadway, New York, NY 10031.What food is served at Jumbo Pizza?
Answer:
Jumbo Pizza makes by the slice pizza, healthy pizza, veggie pizza and more!