Fire Florals - 138cm x 120cm
Priced as a single piece
Golden Heart Stripes - 140cm x 310cm
Priced as a single piece
Spring Meadow - 137cm x 180cm
Priced as a single piece
Spring Meadow - 137cm x 185cm
Priced as a single piece
Yarrow - 139cm x 300cm
Priced as a single piece
Tilda - 140cm x 230cm
Priced as a single piece
Kew - Sapphire - 140cm x 150cm
Priced as a single piece
Ashbee - Denim/Spice - 137cm x 200cm
Priced as a single pieceSold out
Amarante Oilcloth - 132cm x 150cm
Priced as a single piece
Audrey Breeze Oilcloth - 132cm x 140cm
Priced as a single piece
Golden Garden
On sale

Golden Garden

£4.99 £9.99
Cherry Blossom - Kale
SaleOn sale

Cherry Blossom - Kale

£7.99 £13.99
Cherry Blossom - Kale

Cherry Blossom - Kale

£7.99 per metre
Rustic Fields
On sale

Rustic Fields

£11.99 £20
Bronze Floral Satins
On sale

Bronze Floral Satins

£11.99 £22
Buttermilk Satin Florals
On sale

Recently viewed