10107 E 26th Place Tulsa, OK 74129