• Home
  • Tags
  • New Balance

New Balance news and archive

Retail

New Balance opens new store in SoHo, NYC

Sportswear brand New Balance is opening a new store in Soho, New York City. Opening its doors on October 23, the store launch comes a month after the brand reopened its flagship store in Flatiron. Interior of New Balance SoHo store Credits: New Balance The new 1,800-square-foot Soho store is said to reflect New Balance’s core principles of “...

loading...