Stock Photo: England, London, Southwark. Signage and architectural detail of '6 More London Place', an office and retail development on the south bank of the River Thames.