The North Face - Landmark - PERMANENTLY CLOSED

3.7
19 reviews

About

Sportswear StoreVail Mountain Resorts
Named for the most challenging side of the mountain, The North Face has equipped explorers to test the limits of performance and possibility since 1966.

Location

The North Face - Landmark - PERMANENTLY CLOSED
610 W. Lionshead Circle, Vail, CO
81657, United States

Hours

Reviews

3.7
19 reviews
5 stars
12
4 stars
0
3 stars
1
2 stars
1
1 star
5
  • KG
    Kathleen Gruber
    Jan 25, 2025
    5.0
    Great customer service! Knowledgeable staff, would highly recommend!
  • TH
    Trinity Hoffland
    Jan 25, 2025
    5.0
    I had the absolute pleasure of being helped by Sierra during my visit to The North Face in Vail, and she truly went above and beyond. From the moment I walked in, she greeted me with a warm smile. Sierra’s knowledge about the products was outstanding—she helped me find the perfect jacket for the cold Colorado weather and even gave me tips on layering for maximum comfort. What really stood out was her patience and attention to detail. She listened to exactly what I needed and made thoughtful recommendations that worked with my budget and style preferences. Her friendly demeanor and professionalism made the whole shopping experience a breeze. Five stars all the way!
  • YT
    You Tube
    Jan 25, 2025
    5.0
    I had to write this review after the awesome customer service provided. They’ve called several stores to find the jacket I was looking for. My partner ( Biscuit ) was allowed in and even earned some treats ! Thanks for everything
  • CC
    Cosimo
    Jan 7, 2023
    5.0
    Awesome experience, great customer service. Juliette should be promoted to district manager!
  • TY
    Tim Yocum
    Nov 17, 2015
    2.0
    Stopped in here to inquire about exchanging brand new Windstopper neck gaiters that arrived with defective cinchers from North Face online. I was told that this particular North Face was resort-owned, and therefore couldn't do much by way of instantly swapping out defective merchandise with functional product. Perhaps North Face shouldn't be franchising their stores if the level at which they stand behind their product varies between location. Lesson: go here to buy things you forgot or things you can't live without, but don't believe for a minute that they're going to take defective merchandise from you and make it right on the spot. Then again, having just received ANOTHER broken one from my NF Online return, I think they have bigger quality assurance issues to work out.

Frequently Asked Questions About The North Face - Landmark - PERMANENTLY CLOSED

What is The North Face - Landmark and what do they offer?

The North Face - Landmark is a sportswear store specializing in high-performance gear for explorers and outdoor enthusiasts, named after the most challenging side of the mountain. It has been equipping adventurers since 1966.

Where is The North Face - Landmark located?

The North Face - Landmark is located at 610 W. Lionshead Circle, Unit E, Vail, CO 81657, United States.