Today, Bank of America owns 21 branches near Leesburg, Loudoun County, Virginia. Below you can find a list of Bank of America locations in the area.