New store in the historic Forum Building marks a significant milestone in the brand’s continued investment in South Africa.
New Balance has opened a new dedicated brand store at the Victoria & Alfred Waterfront in Cape Town, marking the brand’s first store in the city bowl. Officially opened on 28 October 2026, the new retail…