Zook's is always top of my list whenever I'm in the Lancaster area. Country Store is across the road from Zook's, maybe a block or two awat, kind of right across from that big parking lot. Zook's is always less expensive but Country Store has lots of batiks at good prices.
May in Jersey