502 E John St, Champaign, Illinois 61820 USA
It's been way too long since I wrapped my mouth around a big fat one. Check out my interview with the former owner in my podcast link.
Photo Credit: Yelp