The Dutch fashion brand Scotch & Soda is opening a store at 76 Front Street on the corner of Washington Street in DUMBO. The fashion retailer has signed a 10-year lease for a 2,500 square feet space in the Two Trees building.  They offer clothing for women, men and children.