Londoners walk past a marketing billboard for The Levers - a new apartment development on the Walworth Road at Elephant And castle, on 4th September 2018, in Southwark, London, England. The Levers (A Peabody development) will be a complex of 1,2,and 3 bed flats close to Elephant & Castle and Elephant Park - both undergoing major redevelopment.
{}