9570 E 103rd Street Tulsa, OK 74133