12211 E 96th St N, Owasso, OK 74055
8703 N Owasso Expy # R, Owasso, OK 74055
12211 E 96th St N, Owasso, OK 74055, United States