Right across the street from what is possibly the best bakery in the world is an unassuming little clapboard shop with a giant quilt block sign. Center Diamond is one of the most extensive fabric suppliers in the area, with more lines and products carried than many of the stores in nearby Portland.
Up a set of wooden stairs, this misleadingly small shop utilizes all of its space, keeping bolt after bolt of fabric in groups by color. I'm not a quilter, myself, but I do make a lot of fabric-covered books, and spend a lot of time in fabric stores as a result -- Center Diamond is one of the few well-organized, well-stocked, and friendly-staffed shops of its kind.
If you happen to be in the area for more than a few days, CD offers classes, including beginner's classes, and block exchanges -- where you give them a piece of your work to display in the store and they give you one of someone else's. They have a brisk mail trade, and have been able to supply me with fabrics I can't find elsewhere with a quick phone call.
This is one of those specialty shops that you'll come back for. The fabric may be available elsewhere, but the attitude of the employees is exceptional -- relaxed and friendly.