Bank of America owns 3 existing locations near Beverly, Essex County, Massachusetts. See the page below for a complete list of Bank of America branches close by.