Zimmermann Shirts White
Zimmermann Shirts White
Regular price
$742.50
Regular price
$825.00
Sale price
$742.50
Unit price
/
per
multicolour linen/flax embroidered design all-over floral print eyelet detailing drop shoulder collarless front button fastening short sleeves wide sleeves scallop hem