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