England, London, Oxford Street, The entrance to the Niketown department store on Oxford Street, Stock Photo, Picture And Rights Managed Image. Pic. LOP-RHER0755 | agefotostock
Niketown store Oxford Street London England Britain UK Stock Photo - Alamy