Morgan embroidered blouse

£42.50

Made in Italy, one size  to 16/18