New Balance has reopened its Flatiron flagship store in NYC located at 150 Fifth Avenue after an extensive remodel.| WWD