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.