Stylish New Yorkers Go to Town at Woolrich’s Epic SoHo Flagship Store
Woolrich’s recently opened New York City flagship store is the quintessential modern retail masterpiece. Located at 121 Wooster Street, the cavernous 4,000-square-foot space is brimming with the latest wares from the outdoor brand, and also offers a state-of-the-art multi-sensory experience in the form of a Snow Room allowing customers to test its gear in extreme weather conditions. The Snow Room is in its final stages of testing and opens to the public in December.
From snowstorms and freezing temperatures to a dedicated archival area showcasing some of Woolrich’s most prized artifacts throughout its storied history, Woolrich’s SoHo flagship literally has it all. To get a sense of the store’s offerings, we brought a few friends of Highsnobiety over to the shop to lace them in exclusive gear and preview the current season’s collection.
Check out what went down and peep each of the pieces they ended up going home with below.