
Prices in the Marks & Spencer mens tops category currently start from just £19 for the Tommy Hilfiger Pure Cotton Crew Neck T-Shirt Green.
If you are looking for the biggest saving, the Tommy Hilfiger Regular Fit Pure Cotton Garment Dye Shirt Blue is currently reduced by 69% down to £26.
Marks & Spencer currently stock mens tops from Tommy Hilfiger.