A few years back I stumbled upon this place and I've been hooked ever since. It's not always consistent in terms of stock, but I inevitably find something cool everytime I go. The staff knows sewing and is fantastic about helping customers come up with ideas and work-arounds.
Pros: Knowledgable Staff, Excellent Prices
Cons: Inconsistent Selection, Location
more