We have found 71 properties on Nichols St, Norwood, MA. Average price per square feet on Nichols St is $150. It is 13.3% lower than average price per sqft Norwood. Average sale price on Nichols St is $289,354. It is 5.6% lower than average sale price in Norwood.