Marks & Spencer Trench Coat
Size: 12
Colour: Beige
Length: Neck to hem approx 102cm