Pizza Review
Was really disappointed with this pizza. Nothing good to say except slightly better than most not all frozen pizzas.

Order Papa Leo's Pizzeria

Hungry? Order right now on Slice
Order now on Slice