11
W23rd St
Houston, TX
$1,800,000 USD
12,130 SF
2
Units
5.37% Cap Rate
12,130 SF
$1,800,000 USD
Multifamily