Pizza place of the week

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