Apartment Unit 356891 at 9900 Richmond Avenue #356891, Houston, TX 77042 - HotPads