MARKS & SPENCER RED MIX BLOUSE

UK SIZE 20

OVERALL LENGTH IS APPROX 23in

100% POLYESTER

BRAND NEW