Excavators clear rubble and change the urban landscape on the site of the former Elephant & Castle shopping centre which is being demolished and redeveloped in south London, on 22nd June 2021, in London, England. The much-criticised architecture of the Elephant & Castle Shopping Centre was opened in 1965, built on the bomb damaged site of the former Elephant & Castle Estate, originally constructed in 1898. The centre was home to restaurants, clothing retailers, fast food businesses and clubs where south Londoners socialised and met lifelong partners.
Add to Cart Add to Lightbox Download