Subway adresses in Owasso‚ OK Home Work hours Subway hours Oklahoma Owasso AddressPhoneMap429 E 2nd Ave Owasso(918) 272-0076 8522 N 129th East Ave Owasso(918) 272-7797 12140 E 96th St N, Ste 110 Owasso(918) 272-0096 11560 N 135th East Ave, Ste 111 Owasso(918) 371-6999 You May Like Applebee's hoursWaffle House hoursPapa John's hoursChurch's Chicken hoursDomino's Pizza hoursChick-fil-A hoursPeople Are Reading