HOME OF ORIGINALS: A NEW ADIDAS FLAGSHIP STORES IN LONDON October 9, 2020 News - eng adidas Originals just opened a new flagship store in Carnaby Street, London, “Home of Originals” described as the new must-see space in the city. Inside More