10889 Wilshire Blvd Tulsa, OK 74119