Looks like Quail Creek Apartments is no longer available on Rent.com which means this information is likely out of date.

Quail Creek Apartments

 7835 Grow Lane, HoustonTX 77040