1805 S Neil St, Champaign, IL 61820
No coupons available
Be the first to add a photo!
08/04/2008Provided by Citysearch -
Their food is great and the service is soooo fast. Very friendly too. The only downside at ALL is their margaritas (at leas the regular ones) aren't that great and are likely from a mix. Cool, ""authentic"" atmosphere too. Did I mention the food is SUPER cheap???