Carolina Herrera Carolina Herrera striped shirt dress - Multicolour

Free Returns, International Delivery, Next Day Delivery
£4,920.00 £3,100.00 (Save 37%)
Farfetch