Woolrich, the American outdoor brand, has opened a new flagship store in the SoHo neighborhood of New York City. Designed by the architect Andrea Caputo, and located at 121 Wooster Street, the store measures 4,000 square feet and its layout is modular. The variety of possible configurations makes it suitable ...