59
901 W 18th St
Houston, TX 77008
$3,600,000 USD
13,400 SF
13,400 SF
$3,600,000 USD
Warehouse