Super Tacos El Chihuas Restaurant
(74)
Taco restaurant
Address: 9720 E 31st St, Tulsa, OK 74146
Hours: Closed ⋅ Opens 10 AM
Phone: (918) 402-9638
Rating
(132) · $$
Get delivery or takeout from Super Tacos el Chihuas at 501 West Washington Street in Broken Arrow. Order online and track your order live.
Service was great staff were friendly and very knowledgeable with the food. The location is kind of hidden but the restaurant ambiance was nice,... Read ...
Order food online at Super Tacos el Chihuas, Tulsa with Tripadvisor: See unbiased reviews of Super Tacos el Chihuas, ranked #0 on Tripadvisor among 1367 ...