If you're looking for taco restaurants in Tulsa look no further. Del Taco (9637 E. 71st | 1300) is known for having some of the best Tacos in Tulsa. Located at 9637 E. 71st, Del Taco (9637 E. 71s...show more
Last updated August 5, 2020