Address: 5700 W Irving Park Rd, Chicago, IL 60634 Phone: (773) 685-6002
Reviewed on 07/09/2023
By: Sabrina C.
TACO TUESDAY PREP!!!! Ever had a taco shell made from PLAINTAINS?!? Go check out one of my favorite restaurants to grab tacos - TATAS!!!! Their plantain... more