61st and Riverside
I had a feeling it was somewhere South of I-44 near Peoria Ave.
When I lived in Tulsa, fifty years ago, that used to be a nice area till the government moved Section 8 housing into the area. Now it is a slum. The crime from North Tulsa has moved into that area along with the people from North Tulsa.
The old FOX Theater that showed first run movies and shopping center on Peoria is now long died out, replaced by second hand and dollar stores.