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