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