Elephant & Castle

London Rd, Elephant and Castle, London SE1 6LW, United Kingdom Save to wishlist Mark as visited
Christopher Wren's house
+6 more
Subway Station Transit Station

About

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.
3.8
Based on 367 reviews on Google Maps

Location

Top places in London