We have found 8 properties on Castle Rd, Northborough, MA. Average price per square feet on Castle Rd is $127. It is 18.6% lower than average price per sqft Northborough. Average sale price on Castle Rd is $440,198. It is 38.2% higher than average sale price in Northborough.