A mecca for all things sewing, knitting and crocheting. The vast majority of their yarns are 10% off, but if you buy by the bag, you get the whole bag for an additional 10% off. Their clear out yarns are steeply discounted. There is a very large selection of needles and notions, which can be overwhelming, but if you need help, you just have to ask. Peter, the owner, is super friendly and approachable.
If you need help with determining how much yarn to buy for a specific project, sales staff are there to provide valuable advice without "guilting" you into over-buying.
I believe they do sewing machine repairs as well.