Stella McCartney split-neck long-sleeve blouse

£682.00 £443.00 (Save 35%)
Farfetch