TBD 80 Acres
Mountain Home, ID 83647
$800,000 USD
80 AC
80 AC
$800,000 USD
Agricultural