29 Noble Street, Somersworth, NH 03878

1,600

Sqft

PHOTOS