Home - Malls - North America
City: Leesburg
Region: North America
Country: USA
State: Virginia
Trade area: 229 000 sq. feet
Owner: Retail Properties of America