Shanghai Tang Women's cardigans

24 products, 2 stores

-39 %
-39 %

Shanghai Tang
High-neck cardigan

$1,314 $795
From FARFETCH
-39 %

Shanghai Tang
Cardigan

$1,670 $1,010
From FARFETCH
-39 %

Shanghai Tang
Cardigan

$1,775 $1,074
From FARFETCH
-39 %

Shanghai Tang
Buttoned cardigan

$1,314 $795
From FARFETCH