Add this property to your favorites View Details 63060 Nels Anderson Road Norwood | Bend $480,000 1655 un 1,655 sqft On Site 119 Days Ago Listing courtesy of Nai Cascade.