Retail
Nicce to open first store in Carnaby
British fashion brand Nicce is to open its first physical store in Carnaby, London. Located on the corner of Carnaby Street and Beak Street, the 1,400 square foot store will showcase the brand’s collections over two floors, and will double as a space for “a variety of dynamic events and customer activations”. The brand said it has seen strong,...
loading...