Fred's is my absolute Go-To shop for any haberdashery needs.
It's friendly, well-stocked, great displays and always has everything I need, plus a lot more temptations besides.
The staff are impressively knowledgeable and always do welcoming.
I hear great things from people who've attended their classes too.
If short of time, I order ahead and everything is ready to collect.
I cannot recommend Fred's Haberdashery highly enough!