Doctors Hospital: 2323 S Harvard Ave - Tulsa, OK