Yves Saint Laurent shirt // XL

Regular price £30.00 Sale

Royal blue with yellow logo // XL // slight signs of wear