3427 S Florence Pi Tulsa, OK 74105