« Return to List St. Francis Hospital 6161 South Yale Avenue Tulsa, Oklahoma 800-695-9501 Visit website Get Directions »