Shanghai Tang
Shanghai Tang gradient-print halterneck top - Red
£770
Shanghai Tang cotton wrap blouse - Neutrals
£706£425(40% off)
Shanghai Tang lace-detail satin blouse - Red
£352£282(20% off)
Shanghai Tang Hollyhock floral-embroidered top
£506£405(20% off)
Shanghai Tang sequin-embellished silk top - Gold
£922£553(40% off)
Shanghai Tang wrapped blouse - Neutrals
£1,030£619(40% off)
Shanghai Tang Tang jacquard blouse - Green
£708
Shanghai Tang Tang jacquard-effect blouse - Blue
Shanghai Tang Jade jacquard top - Green
£600
Shanghai Tang Tang jacquard silk blouse - Neutrals
£878
Shanghai Tang Tang jacquard batwing-sleeve top - Blue
Shanghai Tang silk blouse - Blue
Shanghai Tang Jade-button blouse - Black
£659
Shanghai Tang x Jacky Tsai Dali Icons blouse - Neutrals
£661
Shanghai Tang tang silk blouse - White
£660
Shanghai Tang silk blouse - Pink
Shanghai Tang x Chen Man stand-up collar blouse - Black
£505
Shanghai Tang button-up blouse - Red
£443
Shanghai Tang mandarin-collar blouse - Purple
£569
Shanghai Tang frog-button blouse - Blue
Shanghai Tang mandarin-collar blouse - Blue
Shanghai Tang button-detail silk top - Neutrals
£467
Shanghai Tang mandarin-collar tie-neck blouse - Neutrals
£305
Shanghai Tang Tang silk blouse - White
Shanghai Tang silk blouse - Red
Shanghai Tang ruched-detail blouse - Neutrals
Shanghai Tang Qipao latticework embellished top - Neutrals
£970
Shanghai Tang Jade long-sleeve blouse - Neutrals