Swampscott, Essex County, Massachusetts Genealogy

United States Massachusetts  Essex County  Swampscott



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