Apple stores in London gearing up for Olympic “onslaught” » Apple Store (Covent Garden, London, UK, exterior 001)

Apple Store (Covent Garden, London, UK, exterior 001)