We have found 24 properties on Carroll Ave, Westwood, MA. Average price per square feet on Carroll Ave is $220. It is 1.8% lower than average price per sqft Westwood. Average sale price on Carroll Ave is $364,727. It is 39.6% lower than average sale price in Westwood.