
Prices in the Marks & Spencer mens tops category currently start from just £20 for the Tommy Hilfiger Pure Cotton Flag Graphic T-Shirt Black.
If you are looking for the biggest saving, the Tommy Hilfiger Original Cotton Rich Logo Hoodie Black is currently reduced by 60% down to £30.
Marks & Spencer currently stock mens tops from Tommy Hilfiger.