Taco restaurant · 11214 E 71st St, Tulsa, OK
To-Go · Delivery
More food in Tulsa, OK · Tacos in Tulsa