El Taco Loco
Address:
730 W 23rd St, Tulsa, OK 74107
Phone:
(918) 619-9790
Restaurants,
Mexican
Other Businesses:
- Okie's Old Fashion Hamburgers at 728 W 23rd St, Tulsa, OK 74107
- Subway at 738 W 23rd St, Tulsa, OK 74107
- Jim's Restaurant at 728 W 23rd St, Tulsa, OK 74107
- Hermans Chili Mix Inc at 1251 E 31st Pl, Tulsa, OK 74105
- Schlotzskys Deli at 3348 S Peoria Ave, Tulsa, OK 74105