We are located approximately 16 miles north of Boston at 12 Derby Square in historic Salem, Massachusetts (directly across from the old “Town Hall” building).
By Car
Take Route 128 North:
Note: I-95 and Route 128 share the same loop around Boston, when I-95 and Route 128 North divide, stay on Route 128 North, to Exit 25A.
Upon taking exit 25A merge onto Andover Street/Route 114 E and continue toward Salem. Continue to follow the signs for Route 114 to Salem. Approximately one mile after entering Salem, you will cross an overpass. Turn left at the second light (Essex Street), at the next stop sign, turn right onto Washington Street. At the next light take a left onto New Derby Street.
Click Here for turn by turn directions from your location.
By Train
Take the MBTA Commuter Rail (Newburyport / Rockport line) from Boston’s North Station or other points, to the Salem station. We are a five-minute walk from the station. Go up the steps to the street level, cross Bridge Street and walk down Washington Street until you come to Front Street (third street on your left). Take a left onto Front Street and continue up the brick steps on your left. You will see the “Town Hall” building directly in front of you. 12 Derby Square is located directly to the left of that building.