Elephant and Castle
area in South London, England From Wikipedia, the free encyclopedia
Remove ads
The Elephant and Castle is a major road intersection in inner south London, England, and is also used as a name for the surrounding district.
Remove ads
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads