8434 S Phoenix Place Tulsa, OK 74132