8021 S 75th Ave Tulsa, OK 74133