All Saints Episcopal Church, 9 Holten St., Danvers.
From the South or West:
Take Rte 128 North past the I-95 exit. That is, when I-95 North and Rte 128 North stop being the same road, keep left to stay on Rte 128.
Take Rte 128 exit 23, "Rte 35, Danvers / Salem"
(Note that the exit numbering changes at the I-95 North exit; don't look at exit numbers until you pass that split.)
Turn left at the bottom of the ramp; go under the bridge; stay in the right lane.
After about 0.6 mile (about 8 short blocks), turn left onto Park St.
After 0.2 miles, it becomes Holten St.
After 300 ft, after crossing Elm St. / Sylvan St., the Town Hall will be on the left. This is a good place to park.
The church is on the other side of Holten St.
Takes about 40 minutes from Cambridge.
[checked Dec 2018]
See also the Riverside Squares web site.