People queueing outside the Nike Town store in London's Oxford Street Stock Photo - Alamy
Nike flagship store - Barco
NikeTown London. London, GBR. Nike.com GB
NikeTown - Sporting Goods Shop in West End
Nike Town, 236 Oxford Street, London - Sports Shops near Oxford Circus Tube Station
Selfridges - Oxford Street
Nike Town, 236 Oxford Street, London - Sports Shops near Oxford Circus Tube Station
London, UK. 22nd Mar, 2020. Nike and Topshop's flagship stores at Oxford Circus are now closed to customers. The social distancing advice for reducing the spread of COVID-19 virus has caused most