Adventure apparel and footwear firm The North Face on Monday announced plans to open a new store in New York City.