Nike Town London | Flash
The biggest Nike store in the world is in London at Oxford Street. The store is very big and in 4 floors. Most of one floor is dedicated to football. and the replica kits take up a large part of the exhibition space. The most important clubs in the Nike portfolio: PSG, Juve, Man City, … Read more