439 S 66th Avenue E, Tulsa, OK 74112