Deptford Mall (built 1975)
Location: 39.8313°N, 75.0977°W