Fairhaven, Bristol County, Massachusetts Genealogy

United States Massachusetts  Bristol County  Fairhaven

Brief History


Adjacent towns: Bristol Co.:  Acushnet | New Bedford | Dukes Co.:  Gosnold | Plymouth Co.:  Mattapoisett