We have found 165 properties on Central Ave, Needham, MA. Average price per square feet on Central Ave is $237. It is 5.6% lower than average price per sqft Needham. Average sale price on Central Ave is $534,926. It is 19.6% lower than average sale price in Needham.