22
909 Marcella St
Houston, TX 77091
$2,300,000 USD
19,682 SF
19,682 SF
$2,300,000 USD
Warehouse