Madrid Collection

2 Seater Sofa

Change Size
Was £469 £349
Colour Capri Khaki
Request Sample
${ } Select option
${ renderMaterialProtectionText("%material% Protection") }

Available on all our fabric and leather designs. Our stain protection treatment will be applied to your fabric or leather furniture prior to delivery to your home. The treatment creates an invisible, odourless protective layer which will greatly reduce the chance of spills becoming permanent stains.

Includes a free cleaning kit with every material protection order on sofas or chairs.

Hitachi Finance available. Find out more.


This beautiful small sofa fits into every home! Our Madrid 2 seater sofa comes with fully removable and washable loose covers, in a wide choice of colours.

You can also purchase your Madrid sofa with replacement loose covers so you can change the appearance and style of your living room simply by changing the covers.

Madrid 2 Seater Loose Cover Sofa:

  • Non-tropical screwed and glued hardwood frame
  • Heavy gauge serpentine seat springing
  • Hollow fill fibre seat and back cushions
  • Foam seat option available at extra cost
  • Reversible seat and back cushions
  • Available in Kingston jacquard fabric (100% cotton) and Capri fabric colours (cotton polyester blend)
  • Fully removable and washable at up to 30°

    Our current delivery timescale for new orders is approximately 6 weeks for fabric furniture and softgrain leather furniture, and approximately 8 weeks for antique, milton and vintage leather furniture. We appreciate that these timescales are slightly longer than normal due to the unprecedented challenges that we face during the pandemic and Brexit transition. For more information regarding delivery procedures including our enhanced safety procedures please visit our delivery page.

    Seat length 100cm
    Seat depth 53cm
    Seat height 51cm
    Length 150cm
    Depth 91cm
    Height 91cm
    Sofa dimensions guide

    Unique selling points

    translation missing: en.layout.carousels.previous_image
    translation missing: en.layout.carousels.next_image