Saint Francis Hospital South: 10501 E 91st St S - Tulsa, OK