Historic New England

Haverhill, Massachusetts