Go to Britex Fabrics. They arent' cheap and haven't been there in years but it is definitely something to see even if you don't buy anything. There are 4 floors and when I went they had fabric floor to ceiling. I had a friend who went a couple of years ago and she did end up getting a couple of batiks.