Nike Town: On the road

Nike Town London is in an imposing building on the northeast corner of Oxford Circus in central London. This opened as the UK’s flagship Nike store in 1999 on the corner of Oxford Street and Regent Street. Nike continually offers new design classics and some of the Nike shoes have been listed as ‘best-selling’ for many years. Our marketing team …

View Post

Inspo, Our thoughts, Retail Design