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