A Dutch fashion brand has opened a store in the Big Apple as part of its North American growth strategy. Scotch & Soda opened its new store on Broadway, in the heart of New York City’s trendy and bustling SoHo neighborhood. Keeping true to its Dutch roots and the free spirit of Amsterdam, the 6,000-sq.-ft. store offers a curated selection of men’s, women’s and children’s apparel and accessories.