Address: 3916 W 26th St, Chicago, IL 60623 Phone: (773) 762-3380
Reviewed on 02/19/2025
By: Jonathan W.
Takes credit card. Lots of tables to sit. They give every table a large bowl of pickled carrots and limes Each taco comes with 2 tortillas and generous... more