We have found 46 properties on Dean St, Norwood, MA. Average price per square feet on Dean St is $191. It is 10.4% higher than average price per sqft Norwood. Average sale price on Dean St is $285,622. It is 6.8% lower than average sale price in Norwood.