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