Breadcrumb Home Location Oklahoma Spine and Brain Institute Oklahoma Spine and Brain Institute Address 6802 South Olympia Avenue Suite 300 Tulsa OK 74132 Get Directions Phone 918-749-0762 Fax 918-744-4246 Page Contents Accepted Insurances Patient Billing Medical Records Saint Francis Careers Accepted Insurances Patient Billing How to Request Your Medical Records The Benefits of Working at Saint Francis