Stella McCartney layered shift dress

£985.00 £394.00 (Save 60%)
Farfetch