We have found 8 properties on Barrows St, North Attleborough, MA. Average price per square feet on Barrows St is $122. It is 20.3% lower than average price per sqft North Attleborough. Average sale price on Barrows St is $263,450. It is 15.4% lower than average sale price in North Attleborough.