Zara blouse 9-12 months

£2.00

Out of stock

Height 80 cm

52% cotton,  46% polyester,  2% elastane