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. 

New Page

The latest collection of affordable, durable upholstery weaves. Three textured designs to choose from and an extensive array of colours will leave you spoilt for choice.

Website collection banner noble.jpg

 The latest collection of affordable, durable upholstery weaves. Three textured designs to choose from and an extensive array of colours will leave you spoilt for choice.

Absolute Antique100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Antique

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Beaver100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Beaver

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Dove100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Dove

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Hazel100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Hazel

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Navy100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Navy

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Shadow100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Shadow

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Aqua100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Aqua

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Caviar100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Caviar

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Funghi100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Funghi

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Linen100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Linen

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Pinecone100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Pinecone

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Angora100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Angora

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Chestnut100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Chestnut

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Grass100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Grass

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Horizon100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Horizon

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Mushroom100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Mushroom

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Pirate100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Pirate

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Ash100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Ash

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Cement100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Cement

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Ginger100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Ginger

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Jade100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Jade

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Pesto100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Pesto

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Snow100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Snow

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Bone100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Bone

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Emerald100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Emerald

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Ink100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Ink

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Mustard100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Mustard

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Raffia100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Raffia

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Canyon100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Canyon

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Cobblestone100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Cobblestone

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Gravel100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Gravel

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Marine100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Marine

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Night100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Night

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Quartz100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Quartz

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Balsam100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Balsam

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Chinchilla100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Chinchilla

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Havana100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Havana

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Lilac100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Lilac

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Scuba100% PolyesterApprox. 143cm | PlainUpholstery 20,000 RubsFR | Water Repellant | Oeko-tex

Absolute Scuba

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Aluminium100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Aluminium

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Cactus100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Cactus

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Fog100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Fog

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Koi100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Koi

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Ocean100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Ocean

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Truffle100% PolyesterApprox. 142cm | PlainUpholstery 30,000 RubsFR | Water Repellant | Oeko-tex

Primo Truffle

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Charcoal100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Charcoal

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Flint100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Flint

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Griffin100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Griffin

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Mimosa100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Mimosa

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Peacock100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Peacock

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Taupe100% PolyesterApprox. 142cm | PlainUpholstery 60,000 RubsFR | Water Repellant | Oeko-tex

Rubiks Taupe

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex