Stella McCartney panelled floral-print dress

£2,072.00 £1,554.00 (Save 25%)
Farfetch