Tesco has put a limit on buying a certain festive favourite (Image: PA)

Tesco has reduced the cost of Christmas staple Baileys in the run-up to the festive season, though there's a restriction in place that customers might not realise. The British supermarket chain revealed last month that it was cutting the price of its 1L bottles of the beloved Irish cream liqueur to £10, exclusively for those holding a Tesco Clubcard.

This deal remains valid until Monday, December 8, down from the usual price of approximately £22. Nevertheless, Tesco seems to be controlling its stock levels to some degree, and purchasers ought to know there's a cap on the number of bottles they're able to buy.

According to Tesco's website, shoppers are restricted to buying just three 1L bottles of Baileys maxim

See Full Page