MARKS & SPENCER BLOUSE

 UK SIZE 16 PETITE
OVERALL LENGTH IS APPROX 28"

100% POLYESTER

BRAND NEW.