Cath Kidston shirt jacket size12 &26
Cath Kidston shirt jacket size12 &26
Cath Kidston shirt jacket size12 &26

Cath Kidston shirt jacket size12 &26

Regular price £26.00 £26.00 Sale

Traditionally embroidered 

size 12

preloved