Shanghai Tang Women's tops

38 products, 2 stores

-49 %

Shanghai Tang
Silk blouse

$1,042 $525
From FARFETCH
-49 %

Shanghai Tang
Silk blouse

$1,042 $525
From FARFETCH
-19 %

Shanghai Tang
Shou cropped blouse

$833 $671
From FARFETCH
-49 %
-29 %
-39 %

Shanghai Tang
Silk blouse

$896 $542
From FARFETCH
-49 %

Shanghai Tang
Silk blouse

$1,042 $525
From FARFETCH
-49 %

Shanghai Tang
Qipao top

$687 $346
From FARFETCH
-49 %

Shanghai Tang
Qipao top

$687 $346
From FARFETCH