Marks & Spencer blue long sleeve top, brand new with tags RRP £22.50
Photographed on size 12 mannequin
Adding product to your cart