Zimmermann Zimmermann neck-tied blouse - White

Free Returns, International Delivery, Next Day Delivery
£426.00
Farfetch