Veronica Beard Veronica Beard horizontal striped blazer - White
£963.00
£578.00
(Save 40%)