About Us
The North Face store at the Outlets at Castle Rock is located off I-25 at exit 184. Our store is situated on the southeast corner of the complex closest to the restaurants like Chili's and Black-eyed Pea. As the largest The North Face store in Colorado, it is a must-stop for anyone looking for winter and summer gear including jackets, ski apparel, graphic tees and hoodies, hats, gloves, shoes, backpacks, and more. Stop by to see what's new and what's on sale before you head out to the mountains on your next snow or trail adventure.
Follow Us on Facebook