Breadcrumb Home Location The Eye Institute The Eye Institute Address 1826 East 15th Street Suite B Tulsa OK 74105 Get Directions Phone 918-747-3937 Fax 918-574-2586 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