2157 S Damen Ave (at W Cermak Rd)
Chicago, IL 60608
- Had a bug on a torta, they just picked it off instead remaking it. Horchata is come of the worst in Chicago. The food also made me and my gf sick.
- Order ahead of time if you're in a rush.