Restaurants in Tulsa, OK
Restaurants
7462 E Admiral Pl.,
Tulsa ,
OK
74115
UNITED STATES
Based on 1 reviews
Quick and Fast
Actually, pretty tasty. The tamales aren't shredded beef but, rather, chili but still they will give a quick pick-me-up if you are in a hurry to eat. Ultra friendly staff :)Worldwide > United States > Tulsa, OK > Restaurants