For Lease: 2,000 SF & 2,420 SF Available in Aldi Anchored Leesburg Square January 29, 2025 Back to Blog