23
3719 & 3721 LEELAND ST, 3718 BELL STREET
Houston, TX
$3,500,000 USD
40,365 SF
3
Units
40,365 SF
$3,500,000 USD
Industrial