Address: 12200 E 86th St N, Owasso, OK 74055 Phone: (918) 330-3076
Reviewed on 05/18/2025
By: Inghram V.
Quick lunch spot that impressed me. Tacos were freshly made and had generous fillings. The chicken had a great smoky taste and the guac was fresh. Small... more
Reviewed on 05/18/2025
By: Wiggins C.
reat street-style tacos. The tortillas were soft and the beef had that slow-cooked richness. Everything tasted authentic. No frills, just good tacos and... more