Shanghai Tang
Shanghai Tang V-neck sweater - Green
£673
Shanghai Tang braided-neckline jacquard dress - Blue
£925
Shanghai Tang Tang military jacket - Green
£940
Shanghai Tang drawstring-neck short-sleeve top - Blue
£311
Shanghai Tang floral buttoned dress - Black
£1,082
Shanghai Tang button sleeveless mini dress - Black
Shanghai Tang Tang jacket - Blue
Shanghai Tang Tang midi skirt - White
£579
Shanghai Tang knotted silk dress - Pink
£1,145
Shanghai Tang floral-jacquard top - Blue
Shanghai Tang Tang jeans - Blue
£469
Shanghai Tang linen straight-leg trousers - Blue
Shanghai Tang jacquard trousers - White
£626
Shanghai Tang Tang shirt - Blue
£516
Shanghai Tang cotton shirt - Blue
Shanghai Tang button trousers - Black
£421
Shanghai Tang Tang Jade Dragon candle - Green
£180
Shanghai Tang embellished checked skirt - Neutrals
£830
Shanghai Tang pleated wide-leg trousers - Pink
£720
Shanghai Tang horse-detail polo top - Blue
£233
Shanghai Tang reversible pocket jacket - Red
£1,554
Shanghai Tang cashmere cardigan - Neutrals
£1,255
Shanghai Tang silk blouse - Pink
Shanghai Tang reversible floral jacket - Blue
£1,135
Shanghai Tang wool shirt - Blue
£736
Shanghai Tang silk shirt - Blue
Shanghai Tang silk blouse - Blue
£783
Shanghai Tang gathered asymmetric dress
£823
Shanghai Tang Tang Of Wood drop earrings - Gold
£245
Shanghai Tang silk jacket - Blue
Shanghai Tang horse-embroidered shirt
£453