Homes for sale - 1240 Idlers Rest Road, Moscow, ID 83843 – MLS#9885...