NEW In from Prestigious Textiles
Calico - Plum
£9.99 per metre
Gem - Turquoise
£9.99 per metre
Wexford - Harvest
£9.99 per metre
Rhino - Pewter
£8.99 per metre
Olympia Charcoal
£10.99 per metre
Olympia Blush
£13.99 per metre
Hazel Lake
£10.99 per metre
Hazel Raspberry
£10.99 per metre
Margot Slate
£10.99 per metre
Audrey Raspberry
£10.99 per metre
Iris Linen
£10.99 per metre