We have found 93 properties on South St, Needham, MA. Average price per square feet on South St is $199. It is 20.7% lower than average price per sqft Needham. Average sale price on South St is $941,007. It is 41.4% higher than average sale price in Needham.