New Balance Launches New Retail Concept in London Stratford

New Balance just flung open the doors to its swanky new retail shrine in London’s Westfield Stratford City, and guess what? It looks really nice.

The new retail concept showcases an edited assortment of merchandise as well as visual storytelling to accompany select products, highlighting the makers and origins behind them, illuminating New Balance at the intersection of sport and culture. There’s a key focus on making it an experience rather than just a place to buy stuff.

The London Stratford store is the first of its kind globally with a second store of the same concept opening in Boston, Massachusetts in 2023.

For more information or to find a store near you, visit

Mark Smith

I had pizza for tea.

Write A Comment