2
4159 Yellowstone Ave
Chubbuck, ID 83202
$4,751,000 USD
8,612 SF
6.4% Cap Rate
8,612 SF
$4,751,000 USD
Freestanding