Step 1: choose your shape

Step 2 choose your size

Step 3... choose your fabric


Size comes next in step two, colours and fabrics come later in step three

British Sofas from £686


Orford

Orford fitted sofa 
from £940


Ashdown

Ashdown fitted sofa 
from £740

Overbury

Overbury loose sofa 
from £1022

Weybourne

Weybourne sofa 
from £907


Eskdale

Eskdale loose sofa 
from £880


Mallaig

Mallaig fitted sofa 
from £1412

Clavering

Clavering fitted sofa 
from £1148

Haworth

Haworth fitted sofa 
from £892


Dunwich

Dunwich fitted sofa 
from £1338

Stourhead

Stourhead sofa 
from £760