Covent Garden, England, Flagship Store, London - England, UK
'London, United Kingdom - April 22, 2011: Nike store logo located in central London, near Covent Garden. The Nike Swoosh logo hanging from a house wall. Nike is a global sports clothes and running shoes retailer. Nike stores are located all over London. Covent Garden is a famous shopping area and tourist hot-spot.'