Worlds Largest Pizza For Delivery!


The World's largest deliverable pizza comes in at 54" x 54",  takes two people to make and deliver. Feeds 50-70 people and starts at $250.00 each. I'd be game and order one at my next party, but it's only available in LA. Check out the video from Facebook...