A preview of all cotton batik fabrics in stock at Haberdasherdo. All £10 per metre, 112cm wide.
No download links available.