8312 E 84th Place S Tulsa, OK 74133