Know a great happy hour or special for this location?
Small, no-frills eatery serving classic Mexican fare in a casual, counter-serve setting.
Suggest an edit
60 E Green St, Champaign, IL 61820