We've lost so many shops in the last 2 years. I know of none in Seattle proper but 2 of the best in the area are Trains and Fabric in Tacoma and Gee Gee's in Yelm. They both have a huge variety of fabric. Trains is like walking into a friendly homey place that just happens to sell fabric.