14
12780 Go Way Ave
Chubbuck, ID 83202
$2,995,000 USD
15,872 SF
15,872 SF
$2,995,000 USD
Warehouse