2235 S Neil St
Champaign, IL 61820
This is a fun restaurant to go to with a large group. The staff is wonderful and attentive- the food choices are fabulous- we've yet to have a bad…
Didn't find what you were looking for?
Please help others by helping us do better.