perfect blouse

perfect blouse

Regular price £130

 

Material: 58% viscose, 42% rayon

Care: Handwash cold