Looks like The Renaissance at River Oaks is no longer available on Rent.com which means this information is likely out of date.

The Renaissance at River Oaks

 2111 Welch st., unit A218, HoustonTX 77019