• Home
  • Tags
  • New York City

New York City 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...