1
33 Geaudreau
Blanchard, ID 83804
$499,000 USD
2,400 SF
8% Cap Rate
2,400 SF
$499,000 USD
Restaurant