2408 E 81st Street, Tulsa, Oklahoma 74137. 918.477.5000. Maps & Directions; Contact; Pay Bill; Patient Portal; About. Nurses; Technology; Quality.