Zimmermann polka dots mini dress

£2,912.00 £1,456.00 (Save 50%)
Farfetch