WWD New Balance Opens Its First West Coast Flagship in Los Angeles Featuring 4,400 square feet over two floors. View offer