Phone: +12173556400
Address: 60 E Green St, Champaign, IL 61820, United States
City: Champaign
Dishes: 35
Reviews: 3992
"The campus location is definitely a snug spot. I generally order for pick up. The parking lot is a little awkward, so you'll want to plan for that. I got the steak tacos and a chicken sope. It was all so delicious! I don't think you could have a bad meal here. I'm determined to try something new every time, but the tacos are always a staple for me."
All prices are estimates.