They should probabbly stick to online

February 13th, 2008 3 Comments Tags:  

Spotted the internet giant’s latest flagship store on London’s fashionable Oxford Street. Very swanky.