All you need to know about St. John Owasso practicing at 12451 E 100th St N, Owasso, OK, 74055 with Hospital NPI 1144231432 & CMS Provider ID: 370227.