All I have to say is: WOW.
Their pizza is sooooooooooo good.
For sure ranks up there as one of the best stuffed pizzas EVER.
This place was a sheer Godsend in a town utterly devoid of quality food!! I was drowning miserably in the midst of constantly-disgusting and disappointing meals. I am sorry Champaign, but you have basically no good restaurants. All of the remaining eateries are either Asian restaurants and/or restaurants with chefs who don't know how to cook.
So thaaaank you Papa Del's for your scrumptious fare! Loved the super fresh veggie toppings and hefty (MASSIVE) pizza sizes.
Hope to be back soon!