Gold Paisley Heart Top 1030
Gold Paisley Heart Top 1030

Gold Paisley Heart Top 1030

Regular price £34.99 Sale price £17.50
Tax included.

Made in Italy 

One Size 10-16

80% Polyester 20% Viscose