Champaign, IL Metro >
2510 Village Green Place,
Sign in to Write a Tip
Best stuffed pizza in the world! Hands down.
No inside seating. Very disappointed.
Call ahead for the stuffed pizza and eat soon after you get here. Also, the stuffed pizza here rivals Chicago's.
If you order garlic bread on the fly for carry-out, expect to wait. It's nice and hot when you get it, though.
You cannot go wrong with EITHER the stuffed pizzas or the thin crust. Allow one hour if you are picking up a stuffed pizza.
Sign in with Facebook
Sign in with Facebook to see what your friends are up to!
Get the Citysearch Mobile app so you can spend less time searching for great places, and more time enjoying them.
Get it Now