Super Tacos El Chihuas Restaurant
(75)
Taco restaurant
Address: 9720 E 31st St, Tulsa, OK 74146
Hours: Closed ⋅ Opens 10 AM
Phone: (918) 402-9638
Rating
(5,900) · $$
Get delivery or takeout from Super Tacos el Chihuas at 9720 East 31st Street in Tulsa. Order online and track your order live. No delivery fee on your first ...