Open for lunch & dinner, Monday-Saturday. Early bird specials, Monday-Thursday. Located on the 4th floor of the Clarion Hotel in Champaign.
Location:
1505 S. Neil St., Champaign Illinois 61820
Telephone
Toll Free: 217-352-8178
See more Restaurants, Cafes, Delis, Bakeries.
|
Search
Champaign Illinois
|
|