
Onitsuka Tiger debuts new red concept store in London
Japanese sports shoe brand Onitsuka Tiger has unveiled a new red concept store at 14-18 Neal Street in London’s Covent Garden, the first of its kind in Europe. The red concept store was originally launched in Japan in 2024 to mark the brand’s 75th …