Leopard Heart Zip Top - Navy

Price £22.00

  • Made in Italy 
  • One size fits up to a size 18
  • Zip detailing 
  • Short sleeves