Carolina Herrera belted floral print dress

£8,426.00 £4,213.00 (Save 50%)
Farfetch