Owasso OK Papa John's Pizza 1. 12402 E 86th St N, Owasso, OK 74055 | Papa John's Pizza (918) 376-9292