Homes for sale - 3249 Thrush Creek Rd, New Meadows, ID 83654 – MLS#...