A selection of 42 fabrics from the Vive La France range by French General.  10" x 10" squares.

Layer Cake -Vive La France

£34.99Price
Pattern