2011 Binz St
Houston, TX 77004
$1,900,000 USD
7,016 SF
16
Units
7,016 SF
$1,900,000 USD
Apartments