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