Dr. Nick Carroll, DO
Family Medicine
Make an Appointment
(918) 252-9300Telehealth services available
Medcenter South is located at 10221 E 81st St, Tulsa, OK 74133.
Providers at Medcenter South specialize in Family Medicine and Physician Assistant (PA).
Five providers practice at Medcenter South.
Use the insurance check on this page to verify if Medcenter South is in-network.