Texas Cheese Fries Full Restaurants in Owasso
Show restaurants on map
4.5
Menu
4.5
Menu
City: Owasso, 12301 E 96th St N, Owasso, United States
"The food was hot and delicious, but the portion sizes have become quite small. I'm feeling a bit disappointed. High prices combined with small portion..."
Feedback
These reviews refer only to the mentioned ingredients.