1725 E 66th St N Tulsa OK 74130 Records