M&S Rochester Button Large 3 Seater Sofa — £921 at Marks and Spencer | Compare Furnishings