Stella McCartney puff-sleeve dress

£1,682.00 £1,346.00 (Save 20%)
Farfetch