November 10, 2010

Flight School : NikeTown London – World’s Largest Nike Store



Spanning 4 floors and covering roughly 42,000 square-foot NikeTown London is "The" World's Largest Nike Store. Road trip anyone?

NikeTown London 236 Oxford Street
|Map London W1C 1DE,
 England
TEL #: 020-7612-0800

Source: Freshnessmag

No comments:

Post a Comment