At this moment, Bank of America operates 3 branches near Peabody, Essex County, Massachusetts. A list of Bank of America locations in the area can be found here.