Dr. Osama Antar, MD
Emergency Medicine
Make an Appointment
(918) 307-6920Telehealth services available
St Francis Hospital-South is located at 10501 E 91st St, Tulsa, OK 74133.
Providers at St Francis Hospital-South specialize in Emergency Medicine and Physician Assistant (PA).
Six providers practice at St Francis Hospital-South.
Use the insurance check on this page to verify if St Francis Hospital-South is in-network.