About Us
The North Face SoHo is located on Broadway in the historic SoHo neighborhood of Manhattan. The 8,000 square foot, two-story part basecamp, part store features a museum-like archive of The North Face athlete expeditions and icon products and is designed transport you to the outdoors. It also aligns with our commitment to sustainability with reclaimed materials, low VOC paint, and a design that avoids wasteful refurbishing in the future.
Follow Us on Facebook