St Michael M&S Sage Green cotton waistcoat

Size 12

100% cotton 

Embroidered on front adjustable at back