11
7958 Henson st
Houston, TX 77028
$450,000 USD
2,630 SF
2
Units
7% Cap Rate
2,630 SF
$450,000 USD
Apartments