Carolina Herrera floral print dress

£2,595.00 £1,311.00 (Save 49%)
Farfetch