News New Balance Opens its First North American Experience Store in New York by Nate Hunter August 12, 2011 New York City — On August 11, 2011, New Balance opened its first North American Experience Store in New York City’s Flatiron District. Continue Reading August 12, 2011 0 FacebookTwitterPinterestEmail