Search results
We did not find results for: Elephant and Castle.
Check spelling or type a new query.
We did not find results for: Elephant and Castle.
Check spelling or type a new query.
Elephant and Castle is an area of South London, England, in the London Borough of Southwark. The name also informally refers to much of Walworth and Newington, due to the proximity of the London Underground station of the same name. Wikipedia