Southwood Shopping Center, landmark in West Deptford, trades after 60 years under the same ownership

The new owners plan to make a series of upgrades to the property and attract tenants to fill nearly 30,000 of vacant space.

Leave a Reply