12140 E 96th St N Ste 100
Owasso, OK 74055
They have a grill, and you can have fresh veggies and meats grilled to your liking and take them to your table HOT. There are different sauces you…
Didn't find what you were looking for?
Please help others by helping us do better.