Specialty Outpatient Clinics, Nec Oklahoma Rehab Service 4833 South Sheridan Road # 414 Tulsa, OK 74145 (918) 488-9992