Essex County · Massachusetts
On the left bank of the Merrimack River 0.5 mi SW of Rock Village; City of Haverhill.