Shanghai Tang
Shanghai Tang embroidered frog-button cardigan - Black
£1,079
Shanghai Tang flower-embellished wool cardigan - Neutrals
Shanghai Tang Signature cashmere cardigan - Red
£1,343