Gilcrease Estates 1143 North 24th West Avenue, Tulsa, OK 74127