5414 Chennault RD, Houston, TX 77033 – Cedar Frame