A report on the controversial plans to redevelop the shopping centre in the heart of London’s Latin Quarter in Elephant & Castle
A report on the controversial plans to redevelop the shopping centre in the heart of London’s Latin Quarter in Elephant & Castle