Category: Museums
240 Water St
1830,
Haverhill (Massachusetts)
Category: Museums
145 Essex St
1832,
Haverhill (Massachusetts)