Window display picture of the Nike Store in Covent Garden by Franck Jehanne | Feb 13, 2013Walking around London is always great for visual merchandising inspiration. Here is the window display of the Neil street Nike store in Covent Garden shot at the beginning of February.