Address: 39 E 18th St, Tulsa, OK 74119 Phone: (918) 764-8666
Reviewed on 08/10/2025
By: Heather E.
The service was wonderful, quick and attentive. Ordered two taco plates, and you can mix and match the street tacos. The carne asada, al pastor, and fish... more
Reviewed on 09/23/2025
By: Michael M.
A friend suggested we try this spot, and it turned out to be a hit. The classic margaritas are excellent--tart and refreshing--though the menu also offers... more