We have found 51 properties on Ball Hill Rd, Princeton, MA. Average price per square feet on Ball Hill Rd is $107. It is 5.3% lower than average price per sqft Princeton. Average sale price on Ball Hill Rd is $215,969. It is 16.3% lower than average sale price in Princeton.