New York City Retail Store, New York City, NY
NYC WOOLRICH RETAIL STORE
The Flagship Store
Book an Appointment with the Woolrich store in SoHo, NYC
Woolrich has officially opened the doors to its new retail space in SoHo featuring a café, epic Snow Room, and a special customization area
New York, NY – WOOLRICH, an enduring and versatile icon of American style, is pleased to announce the opening of its new flagship location at 121 Wooster Street in New York City’s SoHo neighborhood. The new location marks the brand’s commitment to providing its customers with an elevated, dynamic retail experience.
With the intention of bringing the outdoors in, the brand developed a multi-sensory Snow Room experience in partnership with Italian company Techno Alpin. Woolrich debuted the Snow Room for the first time at the opening of its Milan Flagship store in 2017, establishing the brand as a true pioneer in the use of this technology within a retail environment. The Snow Room, opening this fall at the new SoHo location, will allow customers to experience extreme weather conditions such as snowstorms and freezing temperatures, while providing an opportunity to test and appreciate the quality and performance of WOOLRICH’s outerwear.
Also offered is a customization experience where customers can personalize the brand’s iconic styles.
In addition, WOOLRICH has partnered with SoHo-based Ground Support Café for an on-site café experience where visitors can enjoy premium coffee while exploring the WOOLRICH store environment.
Lastly, to celebrate its history and engage its community WOOLRICH has created a museum area in the NYC store displaying authentic garments and artifacts from its storied history, as well as styles from the most recent collection.