Hollister Place

  • Address: 6565 Hollister St, Houston, Texas 77040 
  • Region: Houston 
  • Number of Units: 260 
  • Year Built: 1999