You are now leaving Menulist
We hope to see you again soon!
El Super Taco
1453 N Sheridan Rd, Tulsa, OK 74115, 74115-5433, United States
Mexican, Soup, Tea, Tacos, Salad, Burritos, Tacos , Quesadillas, Tostadas, Cheese, Meat, Chicken, Fries, Meat
The redirect does not work? Just click on this link or copy it into your address bar