Black Sheep Coffee to set up HQ on London’s Southwark Street

Coffee chain Black Sheep has secured a deal for a new London headquarters and coffee shop on Southwark Street, SE1.

It is taking a 1,229 sq ft site at 81 Southwark Street, where it will pay £75,000 pa.

The