We have found 13 properties on Atwood St, Southborough, MA. Average price per square feet on Atwood St is $247. It is 35.7% higher than average price per sqft Southborough. Average sale price on Atwood St is $410,600. It is 15.2% lower than average sale price in Southborough.