Savoy

  • Address: 5500 Sampson St, Houston, Texas 77004 
  • Region: Houston 
  • Number of Units: 180 
  • Year Built: 2001