The story of the renewal of Elephant and Castle
Home2016March (Page 4)

March 2016

The Elephant and Castle is magical. Located in the heart of London in the London Borough of Southwark, with a proper street market, a great dance centre and the prominent creative university London College of Communication across the road from the station. The area had terrible

Skip to toolbar