2021 Kane St
Houston, TX 77007
$1,795,000 USD
6,120 SF
8
Units
6,120 SF
$1,795,000 USD
Apartments