713 Nebraska St
South Houston, TX 77587
$1,267,200 USD
7,920 SF
7,920 SF
$1,267,200 USD
Light Manufacturing