8321 East 61st St, Tulsa, OK 74133