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.
Stock Photo: 4282-29084 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.