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

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 Antique  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Antique

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Beaver  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Beaver

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Dove  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Dove

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Hazel  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Hazel

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Navy  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Navy

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Shadow  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Shadow

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Aqua  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Aqua

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Caviar  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Caviar

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Funghi  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Funghi

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Linen  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Linen

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Pinecone  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Pinecone

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Angora  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Angora

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Chestnut  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Chestnut

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Grass  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Grass

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Horizon  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Horizon

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Mushroom  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Mushroom

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Pirate  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Pirate

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Ash  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Ash

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Cement  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Cement

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Ginger  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Ginger

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Jade  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Jade

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Pesto  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Pesto

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Snow  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Snow

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Bone  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Bone

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Emerald  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Emerald

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Ink  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Ink

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Mustard  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Mustard

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Raffia  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Raffia

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Canyon  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Canyon

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Cobblestone  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Cobblestone

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Gravel  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Gravel

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Marine  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Marine

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Night  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Night

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Quartz  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Quartz

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Balsam  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Balsam

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Chinchilla  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Chinchilla

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Havana  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Havana

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Lilac  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Lilac

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Absolute Scuba  100% Polyester  Approx. 143cm | Plain  Upholstery 20,000 Rubs  FR | Water Repellant | Oeko-tex

Absolute Scuba

100% Polyester

Approx. 143cm | Plain

Upholstery 20,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Aluminium  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Aluminium

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Cactus  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Cactus

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Fog  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Fog

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Koi  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Koi

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Ocean  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Ocean

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Primo Truffle  100% Polyester  Approx. 142cm | Plain  Upholstery 30,000 Rubs  FR | Water Repellant | Oeko-tex

Primo Truffle

100% Polyester

Approx. 142cm | Plain

Upholstery 30,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Charcoal  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Charcoal

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Flint  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Flint

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Griffin  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Griffin

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Mimosa  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Mimosa

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Peacock  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Peacock

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex

Rubiks Taupe  100% Polyester  Approx. 142cm | Plain  Upholstery 60,000 Rubs  FR | Water Repellant | Oeko-tex

Rubiks Taupe

100% Polyester

Approx. 142cm | Plain

Upholstery 60,000 Rubs

FR | Water Repellant | Oeko-tex