The retailer has signed a deal with L&L Holding Company to open a flagship at 195 Broadway in New York's Financial District.