Homes for sale - 20 ELK WATCH LANE, Freedom, ID 83120 – MLS#21-4 - ...