Temperley London silk balloon sleeve blouse

£478.00 £191.00 (Save 60%)
Farfetch