We have found 24 properties on Union St, Peterborough, NH. Average price per square feet on Union St is $86. It is 21.8% lower than average price per sqft Peterborough. Average sale price on Union St is $158,049. It is 34% lower than average sale price in Peterborough.