Fast food restaurant · 12903 E 96th St N Ste b, Owasso, OK
To-Go
See full menu
More food in Owasso, OK · Fast Food in Owasso