Taco Mayo
6116 W 41st St
Tulsa
OK
74107
(918) 445-6400
tacomayo.com
Hours
No hours of operations available
Payment Methods:
Cash
Average Rating
1
Total Reviews
(2)
Recommended
0
Not Recommended
0
Open Map
Double Smothered
Food & Entertainment
Mexican
Mexican Restaurant
Mexican Restaurants
restaurant
Restaurants
Restaurants Mexican
Super Burrito - Steak
Take Out