Zimmermann Shirts White
Zimmermann Shirts White
Regular price
$688.05
Regular price
$764.50
Sale price
$688.05
Unit price
/
per
white/multicolour linen/flax floral print raffia fringe detailing stand-up collar front button fastening drop shoulder short sleeves straight hem unlined