At present, Bank of America owns 46 branches near Rocky Hill, Somerset County, New Jersey. These are all of the close by Bank of America locations.