Sale Pending

Viewed
145 Barnard Hill Road
Weare, NH 03281
$684,000
6 beds
6 full
bathrooms4,224 sq.ft.
Courtesy Of Keller Williams Realty Metropolitan