Carolina Herrera Carolina Herrera floral flared maxi dress - Black

Free Returns, International Delivery, Next Day Delivery
£16,902.00 £10,648.00 (Save 37%)
Farfetch