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 IHOP hoursSubway hoursPapa John's hoursBraum's hoursBlimpie hoursBuffalo Wild Wings hoursPeople Are Reading