Shop the updated Kids collection here
Pretty blouse.
Small - UK8 (loose/ slightly oversized) - UK10 (loosely fitted)
Cotton.
Good condition.
Retail price: £130