News

Japanese fashion brand Onitsuka Tiger has opened its first Red Concept Store in Europe in Covent Garden's Neal Street.