19754 FM 39
Iola, TX 77861
$889,000 USD
7,440 SF
7,440 SF
$889,000 USD
Warehouse