First look: Inside New Balance’s redesigned Oxford Street flagship
New Balance has reopened its flagship store on Oxford Street, London, following a comprehensive redesign that introduces a new global retail concept centred around community, performance, and self-expression.
The new store at 287-291 Oxford Street, spanning three floors, is the latest expression of the sporting brand’s evolving retail strategy, which rethinks the traditional shopping experience by focusing on people rather than just products.The space features dedicated zones for football,
Read more »