historicipswich.org
The ancient houses of Essex County
Historic houses in Amesbury, Beverly, Boxford, Danvers, Essex, Gloucester, Hamilton, Ipswich, Groveland, Merrimac, Newbury, Newburyport, Rowley, Salem, Topsfield, Wenham and West Newbury.