The iconic Elephant at Elephant and Castle in south London, has returned after restoration, to its new place overlooking Elephant Square, on 8th July 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.
Add to Cart Add to Lightbox Download