Looks like The Regatta is no longer available on Rent.com which means this information is likely out of date.

The Regatta

 1315 NASA Parkway, HoustonTX 77058