At the present, Bank of America owns 65 locations near South Attleboro, Bristol County, Massachusetts. See a complete list of Bank of America locations below.