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. The name is derived from a local coaching inn. The major traffic junctions here are connected by a short road called Elephant and Castle, the nascent part of the A3.
Less