Quote Originally Posted by MustangGT View Post
Where are their "flagship stores"?
I'm assuming one of them is their store at SW 104th and Penn. It's actually a very nice store but my gosh is it expensive. I've only been their once or twice since the new Crest opened.