white top with blue navy and yellow spot detail in a relaxed fit with a short sleeve and v neckline.
65% viscose
35% polyester
Marble Relaxed Top 6947
£49.95Price
white top with blue navy and yellow spot detail in a relaxed fit with a short sleeve and v neckline.
65% viscose
35% polyester