Haberdashery

(noun); a store that sells shirts, hats, gloves, ties and other related items.
also, it's my favourite word.