Address: 44 E Sprinfield, Champaign, IL 61820 Phone: (217) 255-0210
Reviewed on 02/28/2026
By: Colleen B.
The tacos are absolutely delicious. Tasted like they came straight from Chicago. The ambience was cool chill it was OK. Service was really good. Horchata... more