71
8814 Manus St
Houston, TX 77093
$976,520 USD
7,595 SF
11
Units
7.42% Cap Rate
7,595 SF
$976,520 USD
Apartments