The London Borough of Southwark, occupying a roughly triangular area south of Tower Bridge over the River Thames, considers itself to be one of the greenest boroughs in London, with its 245 hectares of public parkland.