We have found 42 properties on N Liberty St, Belchertown, MA. Average price per square feet on N Liberty St is $78. It is 22% lower than average price per sqft Belchertown. Average sale price on N Liberty St is $132,086. It is 33.4% lower than average sale price in Belchertown.