Open 6 a.m. to 11 p.m.
7 Days a Week
Street Address: 2029 South Neil Street
Champaign, IL 61820
Phone Number: 217-355-7878
We want to hear from you!
Let us know what you think in the form below and you could win a free dinner for two at the farmhouse restaurant.
*We'll pull one random winner from each month's submissions. Winner will be contacted via phone. We will not sell or share your personal information.