2260 S Florence Ave Tulsa OK 74114 Records