We have found 11 properties on Audubon Rd, Norwood, MA. Average price per square feet on Audubon Rd is $222. It is 28.3% higher than average price per sqft Norwood. Average sale price on Audubon Rd is $334,000. It is 9.0% higher than average sale price in Norwood.