There is a new small fabric shop in Old Town. It is quite interesting and close if that area is on your agenda. The Spirit of Cloth at 2802 Juan Street. There is a great yarn store next door.

My main shop is Rosie's so that is a good bet.