The iconic Elephant at Elephant and Castle in south London, has returned after restoration, to its new place overlooking Elephant Square, on 24th June 2021, in London, England. The statue, a replica of the one that stood above the Elephant and Castle pub from 1898 to 1959, was taken down earlier this year from outside the recently demolished shopping centre. (Photo by Richard Baker / In Pictures via Getty Images) CREDIT RICHARD BAKER.
Add to Cart Add to Lightbox Download