From the glitz and glamour of the West End to the moneyed sophistication of Mayfair, London is home to some of the world's best restaurants and hotels.

And with the holiday season in full swing, they are pulling out all the stops to make sure that diners and guests have unforgettable experiences.