Morgan embroidered blouse

Sale
£18.00 £42.50

Made in Italy, one size  to 16/18