1622 W 81 N, Ido Falls, ID 83402 | Zillow
Zestimate® Home Value: $578,000. 1622 W 81 N, Ido Falls, ID is a single family home that contains 4,304 sq ft and was built in 1967. It contains 7 bedrooms and 4 bathrooms. The Zestimate for this house is $578,000, which has decreased by $6,090 in the last 30 days. The Rent Zestimate for this home is $2,499/mo, which has increased by $27/mo in the last 30 days.