Plymouth County · Massachusetts
On the left bank of the Indian Head River 2 mi SW of Hanover; Town of Hanover.