Size Small ( 8-10) H&M Maternity navy striped vest top

H&M

£3.00
  • Very good condition, light wear 
  • cotton elastane