11731 Flushing Meadows DR, Houston, TX 77089 – Cedar Frame