I can't make a trip to Champaign without stopping by for some of their incredible pizza. The dough has a sweet taste that is great. Only negative about the place is the long waits especially on game days. I love the new take out store on the Southwest side of Champaign. They have frozen pizzas you can take home to enjoy in between trips to Champaign.
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.