16 September Woolrich opens new flagship store in NY Categories Retail Design & New Openings, Top News Comments 0 comment Italian luxury outerwear brand Woolrich has opened a new flagship in New York City’s Soho neighbourhood. Located at 121 Wooster Street, the new store is the company’s first in the … Read More