Address: 1637 S Blue Island Ave, Chicago, IL 60608 Phone: (312) 226-4817
Reviewed on 11/17/2025
By: Stephen M.
Stumbled into this taqueria during my time in Chicago. To keep it short, I didn't love any of the tacos which is an incredibly rare thing to happen. All of... more