80 Elm St
Peterborough, NH 03458
$2,650,000 USD
5.58 AC
5.58 AC
$2,650,000 USD
Commercial