Black Sheep Coffee opens new site in Liverpool

Black Sheep Coffee is to open its debut site in Liverpool, in Paradise Place at Liverpool One. The coffee chain is set to open 68 sites over the next 10 months, and launch a drive-thru format this year.

Read the full article.