Breadcrumb Home Location OU Physicians South Tulsa OU Physicians South Tulsa Address 8005 East 106th Street Tulsa OK 74133 Get Directions Phone 918-634-7600 Fax 918-634-7629 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