Leesburg, a Northern Virginia town located in in Loudoun County, is steeped in history. Located about 33 miles northwest of Washington, D.C. at the base of the Catoctin Mountain and adjacent to the Potomac River, 42,616 residents called Leesburg home, according to the 2010 census. Leesburg is on the northwestern end of the Dulles Greenway, a […]