Papa John's adresses in Owasso‚ OK Home Work hours Papa John's hours Oklahoma Owasso AddressPhoneMap12402 E 86th St N Owasso(918) 376-9292 You May Like Waffle House hoursPanda Express hoursMarco's Pizza hoursDomino's Pizza hoursPapa Murphy's hoursApplebee's hoursPeople Are Reading