It has always established its own style – particularly when it comes to coats, suits and dresses with meticulous, simple lines and unrivalled quality.
RRP
£1,465
Village
£700
Max Mara
£470
£226
£356
£189
£321
£177
£277
£135
£265
£175
£2,487
£1,347
£1,992
£1,037
£3,407
£1,899
£2,583
£1,365
£1,759
£985
£900
£509
£733
£432
£849
£462
£779
£454
£491
£490
£256
£293
£44
£329
£71
£167
£64
£303
£268
£207
£91
£435
£227
£956
£500