2640 E 33rd St N Tulsa OK 74110 Records