The Niketown store on Oxford Circus in London has reopened after a major renovation, making it the largest Nike store in the world. The four-story complex takes up about 42,000 square feet and is part of the company’s plan to expand with 250 to 300 new stores worldwide in the ...
For team or company-wide subscriptions and enquiries see our corporate membership page.