H&M Top Size 16 flattering blouse long Sleeve holiday tp53*

Flattering Top. UK Size 16.

eBay