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. 

The Oslo Collection

This brushed poly-cotton drapes beautifully and is super-soft to the touch. Yet Oslo is tough too: the cloth is certified to withstand a generous 100,000+ rubs, making it perfect for cushions and upholstery in busy living spaces. Semi-plain, Dual Purpose, Cotton, Polyester

Oslo collection

This brushed poly-cotton drapes beautifully and is super-soft to the touch. Yet Oslo is tough too: the cloth is certified to withstand a generous 100,000+ rubs, making it perfect for cushions and upholstery in busy living spaces.

 Oslo Aqua  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Aqua

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Chrome  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Chrome

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Coral  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Coral

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Elephant  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Elephant

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Granite  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Granite

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Heather  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Heather

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Ivory  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Ivory

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Mahogany  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Mahogany

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Meadow  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Meadow

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Peacock  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Peacock

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Pumice  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Pumice

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Seafoam  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Seafoam

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Straw  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Straw

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Thistle  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Thistle

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Black  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Black

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Cinder  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Cinder

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Denim  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Denim

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Fern  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Fern

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Graphite  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Graphite

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Hemp  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Hemp

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Kindfisher  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Kindfisher

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Maize  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Maize

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Mulberry  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Mulberry

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Pearl  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Pearl

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Rice  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Rice

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Sky  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Sky

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Tango  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Tango

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Verdigris  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Verdigris

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Cappuccino  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Cappuccino

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Clover  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Clover

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Donkey  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Donkey

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Firestone  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Firestone

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Harvest  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Harvest

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Hessian  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Hessian

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Linen  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Linen

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Marmalade  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Marmalade

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Oxford  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Oxford

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Petunia  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Petunia

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Sandstone  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Sandstone

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Sterling  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Sterling

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Teak  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Teak

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs

 Oslo Walnut  50% Cotton/ 50% Polyester  140cm wide | Plain  Dual Purpose 100,000 Rubs

Oslo Walnut

50% Cotton/ 50% Polyester

140cm wide | Plain

Dual Purpose 100,000 Rubs