_DSC4931.jpg

Stella at the Medical Center

  • Location: 7009 Almeda Rd.
  • Houston, Texas 77054
  • Units: 334
  • Built: 2000