Specials 1 Day Ago COMPARE 25 Canal 25 Canal St, Allenstown, NH 032751 - 3 Beds $1,665 - $3,225 EmailEmail PropertyCall(603) 634-8485