S Max Mara Alec frayed linen coat S Max Mara Alec frayed linen coat (£640) Image Source: Selfridges Selfridges Coats from selfridges.com Buy Now