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