OSU Medicine - South Tulsa is located in Tulsa, United States on 9101 S Toledo Ave ste b. OSU Medicine - South Tulsa is rated 3.3 out of 5 in the category doctor in United States.
Address
9101 S Toledo Ave ste b
Accessibility
Wheelchair-accessible entrance
Wheelchair-accessible toilet