22
5331 Bell St
Houston, TX 77023
$797,000 USD
3,312 SF
7
Units
6.4% Cap Rate
3,312 SF
$797,000 USD
Apartments