Sheep Inc. to open first-ever flagship store
British carbon-negative label Sheep Inc., known for its natural fibre luxury fashion, is set to open its first-ever “flagsheep” store, off Carnaby Street on Newburgh Street, Soho in London, in November. In a statement, Sheep Inc. said the flagship will be “more than just a shop,” but rather a “multi-sensory playground of softness,” as it looks...
loading...