Apartment Unit A at 1321 A W 24 St, Houston, TX 77008 - HotPads