Super Tacos El Chihuas

10705 E 11th St, Tulsa
(918) 402-9638