4832 Southside Blvd
Melba, ID 83641
$1,400,000 USD
20,895 SF
20,895 SF
$1,400,000 USD
Manufacturing