Stella McCartney off-the-shoulder top

£566.00 £283.00 (Save 50%)
Farfetch