1. The Ritz London
- Location: 150 Piccadilly, St James's, W1J 9BR
- When: 25th December 2026
- Price: £460 per adult and £300 per child
- Why we recommend: with timeless elegance, flawless service and festive theatre, this is Christmas dining at its most indulgent - the definition of a special celebration
The Ritz is synonymous with grandeur, and on Christmas Day it pulls out all the stops. Inside the two Michelin-starred Ritz Restaurant, executive chef John Williams MBE and his team present an exquisite six-course feast, highlighting the very best of British seasonal produce with signature finesse.
It's not just the food that makes the day unforgettable. Expect live music from a band, pianist and vocalist, a caricaturist bringing light-hearted fun, and a magical visit from Father Christmas himself, complete with gifts for younger guests.