Ebony and Ivory

Ebony and Ivory

Price is per half metre. 100% cotton, 112cm wide.  The waves run along the length of the fabric.