A haberdashery is a men’s shop. Simple as that. A store that sells clothing, shoes, and accessories for men. A haberdasher would be a man that sells these goods.
Why you want it: A haberdashery is traditional and meant specifically for men like the J. Crew Men’s Shop. This is a great place to get your stuff because they understand man.