Shanghai Tang Bamboo jacquard Qipao dress

£428.00 £257.00 (Save 40%)
Farfetch