
Prices in the Marks & Spencer mens socks category currently start from just £7 for the Tommy Hilfiger 2 Pack Striped & Plain Cotton Rich Socks.
If you are looking for the biggest saving, the Tommy Hilfiger 2 Pack Striped & Plain Cotton Rich Socks is currently reduced by 50% down to £7.