A haberdashery is a store where a haberdasher "seller of small things" sells things such as sewing string, sewing needles, cloth, and sometimes men's hats.
The word Haberdasher is most commonly used by the UK but it's though that the word haberdasher came from the french.