Carolina Herrera Carolina Herrera polka dot tiered skirt - NAVY MULTI

Free Returns, International Delivery, Next Day Delivery
£1,219.00
Farfetch