I'm pretty sure they have a few stores that might carry that brand. Not 100% worth checking out if your not that far away.
REI is in the Arboretum
One of the department stores will, but there is not an actual North Face store.
I think that there is a store that does, but i'm not 100% positive.
Thanks! Your answer is awaiting moderation.