This Bank of America branch is located in the ground floor of the 3414 building in the Monarch Plaza complex on Peachtree Road, across from Lenox Square Mall. Founded in Charlotte, N.C., in 1874, Bank of America is one of the largest bank holding companies in the U.S.
This branch has a 24-hour walk-up ATM, drive-up service and a lobby with tellers. Bank of America offers a wide range of financial services, from credit cards and online banking to mortgages and investments.