Contact Us

Use the form on the right to contact us and we'll get back to you in a flash!

 

1 Sidon Rd
Port Elizabeth, EC, 6001
South Africa

041 402 1300

Stuart Graham Fabrics is South Africa's leading independent fabric supplier. Welcome to our world of textiles. 

York Weaves | | Dual Purpose Fabric Collection

Cotton. Polyester, Geometric Patterns, Upholstery, Dual Purpose, Plain

Bedale Anthracite   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Anthracite

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Flax   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Flax

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Hemp   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Hemp

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Mulberry   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Mulberry

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Parchment   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Parchment

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Pumice   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Pumice

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Nidderdale Denim   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Denim

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Havana   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Havana

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Linen   57% cotton/ 43% polyester    140cm  | -    Dual Purpose

Nidderdale Linen

57% cotton/ 43% polyester

140cm  | -

Dual Purpose

Nidderdale Onyx   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Onyx

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Pewter   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Pewter

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Swaledale Azure   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Azure

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Grape   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Grape

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Limestone   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Limestone

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Navy   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Navy

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Pebble   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Pebble

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Anthracite   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Anthracite

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Flax   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Flax

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Hemp   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Hemp

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Mulberry   52% polyester/ 48% cotton    140cm  | -    Dual Purpose

Wensleydale Mulberry

52% polyester/ 48% cotton

140cm  | -

Dual Purpose

Wensleydale Parchment   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Parchment

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Pebble   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Pebble

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Bedale Azure   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Azure

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Grape   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Grape

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Limestone   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Limestone

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Navy   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Navy

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Pebble   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Pebble

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Nidderdale Anthracite   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Anthracite

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Flax   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Flax

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Hemp   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Hemp

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Mulberry   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Mulberry

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Parchment   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Parchment

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Pumice   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Pumice

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Swaledale Denim   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Denim

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Havana   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Havana

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Linen   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Linen

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Onyx   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Onyx

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Pewter   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Pewter

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Azure   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Azure

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Grape   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Grape

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Limestone   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Limestone

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Navy   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Navy

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Pewter   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Pewter

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Bedale Denim   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Denim

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Havana   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Havana

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Linen   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Linen

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Onyx   58% cotton/ 42% polyester    140cm |   -    Dual Purpose

Bedale Onyx

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Bedale Pewter   58% cotton/ 42% polyester    140cm | -    Dual Purpose

Bedale Pewter

58% cotton/ 42% polyester

140cm | -

Dual Purpose

Nidderdale Azure   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Azure

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Grape   57% cotton/ 43% polyester    140cm |   -    Dual Purpose

Nidderdale Grape

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Limestone   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Limestone

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Navy   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Navy

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Nidderdale Pebble   57% cotton/ 43% polyester    140cm | -    Dual Purpose

Nidderdale Pebble

57% cotton/ 43% polyester

140cm | -

Dual Purpose

Swaledale Anthracite   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Anthracite

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Flax   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Flax

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Hemp   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Hemp

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Mulberry   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Mulberry

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Parchment   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Swaledale Parchment

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Swaledale Pumice   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Swaledale Pumice

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Denim   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Denim

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Havana   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Havana

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Linen   52% polyester/ 48% cotton    140cm |   -    Dual Purpose

Wensleydale Linen

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Pumice   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Pumice

52% polyester/ 48% cotton

140cm | -

Dual Purpose

Wensleydale Onyx   52% polyester/ 48% cotton    140cm | -    Dual Purpose

Wensleydale Onyx

52% polyester/ 48% cotton

140cm | -

Dual Purpose