If you're planning a special seasonal meal this year, don't forget to find the right Christmas crackers in London. Christmas wouldn't be Christmas without unwanted gifts flying out of cardboard tubes and landing in your sprouts to the sound of a small bang and an unpleasant smell of burning. To make your Christmas planning complete, take a look at our list of where to buy Christmas crackers in London and watch their faces on Christmas Day as they crawl around under the table for that miniature pack of playing cards.
Fortnum and MasonFortnum and Mason's Christmas crackers include everything from miniature Cigar Crackers for £10 to the Glad Tidings Crackers, worth £1,000. Expect another glamorous range this year at the famous Piccadilly store.
181 Piccadilly,
London,
W1A 1ER
HamleysA wide range of crackers are on offer this Christmas from the legendary toy store on Regent Street.
188-196 Regent Street,
London,
W1B 5BT
HarrodsHighlights of Harrod's cracker collection this year include Silver Luxury crackers for £549.99 and Luxury Chintz crackers at £39.95.
87-135 Brompton Road,
Knightsbridge,
London,
SW1X 0LZ
John LewisFor affordable Christmas crackers still retaining a touch of luxury, check out the options at John Lewis on Oxford Street. Choices start from just £5.
300 Oxford Street,
W1A 1EX
Marks and SpencerQuality family and children's crackers that won't cause heart palpitations upon viewing the price tag. Prices range from £5 to £25 per box.
173 Oxford Street,
W1D 2JR
SelfridgesSelfridges offers a range of Christmas crackers, from quirky to classic options.
400 Oxford Street,
Marylebone,
London,
W1U 1AT