1713 E 75th St N Tulsa OK 74130 Records