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. 

Comfy (Keystone Multi Purpose)

Following the success of Casual and Leisure we bring you another great high performance textured upholstery collection. FibreGuard’s stain-free technology ensures long-lasting, low maintenance, easy-clean fabrics. Use with confidence for stylish hassle-free upholstery that is endorsed by Oeko-tex, making is safe for our environment, humans and pets.

Comfy

Following the success of Casual and Leisure we bring you another great high performance textured upholstery collection. FibreGuard’s stain-free technology ensures long-lasting, low maintenance, easy-clean fabrics. Use with confidence for stylish hassle-free upholstery that is endorsed by Oeko-tex, making is safe for our environment, humans and pets.

Keystone Ash79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Ash

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Grass79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Grass

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Ecru79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Ecru

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Sage79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Sage

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Jungle79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Jungle

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Pool79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Pool

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Griffin79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Griffin

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Grey79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Grey

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Sand79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Sand

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Pure79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Pure

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Earth79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Earth

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Ice79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Ice

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Lime79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Lime

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Linden79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Linden

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Scuba79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Scuba

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Midnight79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Midnight

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Truffle79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Truffle

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Sesame79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Sesame

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Mist79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Mist

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Snow79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Snow

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Aqua79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Aqua

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Ebony79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Ebony

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Leaf79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Leaf

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Sun79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Sun

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Spa79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Spa

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Navy79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Navy

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Nut79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Nut

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Linen79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Linen

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Shadow79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Shadow

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex

Keystone Violet79% Cotton/ 21% PolyesterApprox. 138cm | PlainDual Purpose 40,000 RubsFR | FibreGuard | Oeko-tex

Keystone Violet

79% Cotton/ 21% Polyester

Approx. 138cm | Plain

Dual Purpose 40,000 Rubs

FR | FibreGuard | Oeko-tex