Hollister Place Apartments
6565 Hollister St, Houston 77040