We have found 8 properties on Deer Run Ln, Northwood, NH. Average price per square feet on Deer Run Ln is $50. It is 52.4% lower than average price per sqft Northwood. Average sale price on Deer Run Ln is $67,134. It is 67.1% lower than average sale price in Northwood.