Shopping malls database
The Village at Leesburg is located at the corner of Route 7 & River Creek Parkway, Leesburg. It is a Lifestyle/Specialty Center which opened in 2010. It is an Open shopping mall. It covers an area of 520,000 sqft. and has about 32 stores.
Shopping mall's name: The Village at Leesburg
Address: Route 7 & River Creek Parkway, Leesburg, VA 20175
Number of stores: 32