Vintage Tommy Hilfiger Shirt // Large

Regular price £20.00 Sale

Long sleeve shirt // White with navy stripes