Calypso Batiks layer cake

£29.13

42 x 10” squares
100% cotton
Also available by the metre

2 in stock