Taco Mayo
Address:
7106 E Admiral Pl, Tulsa, OK 74115
Phone:
(918) 834-6122
Cuisine:
Mexican
Restaurants,
Mexican
Other Businesses:
- Arby's at 6331 E Admiral Pl, Tulsa, OK 74115
- Rib Crib at 1601 S Harvard Ave, Tulsa, OK 74112
- Ike's Chili at 5941 E Admiral Pl, Tulsa, OK 74115
- Te Kei's Chinese-Asian Kitchen at 1616 S. Utica Ave, Tulsa, OK 74104
- Church's Chicken at 2555 E Pine St, Tulsa, OK 74110