Breadcrumb Home Find a Location Saint Francis Heart and Vascular Institute - South Saint Francis Heart and Vascular Institute - South Address 10505 East 91st Street South Suite 208 Tulsa OK 74133 Get Directions Phone 918-494-8500 Fax 918-307-5578 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