Address: 8700 S Lewis Ave, Tulsa, OK 74137 Phone: (918) 884-4845
By: Amy N.
Best Tacos I've ever had! Every item on the menu is delish, but those tacos are to die for! I could eat them everyday! more
By: Jay B.
The TORTA ... Wow! Delicious and gigantic! Pork w hot sauce! On your last bite, you'll be thinking about your NEXT torta :) more
By: Hunter F.
The reviews are right, this place is FANTASTIC. Very nice people, took about 10 min, and the food! People talk about the steak tacos (which are great) but... more