115 N Walnut St, Champaign, IL 61820 +1 217-352-7102
restaurant, Champaign, IL, US
Today
How to go there