New Listing
Viewed
10 Upper Road
Plaistow, NH 03865
$580,000
6 beds
2 full
bathrooms3,358 sq.ft.
Courtesy Of eXp Realty