Bank of America now owns 4 branches near Southern Pines, North Carolina. See below for an entire list of Bank of America locations close by.