Right now, Bank of America runs 15 locations near Monroe, Union County, North Carolina. The listing of all Bank of America locations in the area can be found here.