2139 FM 2264
Decatur, TX 76234
$710,000 USD
6,130 SF
6,130 SF
$710,000 USD
Manufacturing