There are so many in Seattle and surrounding areas, you need to investigate ahead of time. I don't live there but dream of some day getting to a bunch of those shops! Someone will be able to help you though.
Your wish list for fabrics is awesome, can I come too?
Welcome to the board, I am from Washington State, not near Seattle