Swampscott, Essex County, Massachusetts Genealogy

United States Massachusetts  Essex County  Swampscott

Adjacent towns: Essex Co.: Lynn | Marblehead | Nahant | Salem