Content about North American Experience Store

August 26, 2011

New Balance has opened its first North American Experience Store, in New York City's Flatiron District.

New York City -- New Balance has opened its first North American Experience Store, in New York City's Flatiron District. The approximate 4,000-sq.-ft. space is designed to reflect the heritage and spirit of the century-old brand.