The world’s largest deliverable pizza


Big Mama’s And Papa’s Pizzeria is like any other regional pizza chain. However, this one stands out by one special distinction: It boasts the world’s largest deliverable pizza, $300, 54" x 54" mother of all pizza ! 
Details

What's the biggest pizza you've ever seen? Share it with us in the comments section.

(via thetakeout.com)

Comments

Your favorite slices