Situated in southeast London, Elephant & Castle boasts a rich history as well as an intriguing reputation. In recent years, the...