9303 E 81st Street at 9303 E 81st Street, Tulsa, OK 74133 | HotPads