Apartment Unit 1770 at 1303 Greens Parkway #1770, Houston, TX 77067 - HotPads