Accepting new patients
39.03 mi - 112 N 5th St Barnsdall, OK 74002
Ascension Medical Group St. John Primary Care Barnsdall
(918) 847-2558
Accepting new patients
Video visits available
47.72 mi - 701 Leahy Ave Pawhuska, OK 74056
Ascension Medical Group St. John Primary Care Pawhuska
(918) 287-1310
Accepting new patients
47.72 mi - 701 Leahy Ave Pawhuska, OK 74056
Ascension Medical Group St. John Primary Care Pawhuska
(918) 287-1310
Accepting new patients
12.49 mi - 1923 S Utica Ave Fl 5 Tulsa, OK 74104
Ascension Medical Group St. John Cardiovascular & Thoracic Surgery
(918) 712-3366
Accepting new patients
12.53 mi - 1725 E 19th St Ste 200 Tulsa, OK 74104
Ascension Medical Group St. John Pulmonology Tulsa
(918) 748-8381
Accepting new patients
Video visits available
8.79 mi - 7501 Riverside Pkwy Tulsa, OK 74136
Ascension Medical Group St. John Primary Care Riverside
(918) 710-4200
8.79 mi - 7501 Riverside Pkwy Tulsa, OK 74136
Ascension Medical Group St. John Primary Care Riverside
(918) 710-4200
Show 1 more location
Accepting new patients
18.39 mi - 800 W Boise Cir Ste 380 Broken Arrow, OK 74012
Ascension Medical Group St. John Heart and Vascular Center Broken Arrow
(918) 994-9280
If you are experiencing a life-threatening emergency, call 911 or go directly to the ER.