As Christmas draws near, London transforms into a winter wonderland, with some of its best restaurants pulling out all the stops to create a magical holiday dining experience. If you’re looking for festive London restaurants that combine stunning decor with seasonal menus, here are ten you’ll want to visit this holiday season.
From grand hotel dining rooms to cosy terraces, these venues promise an unforgettable Christmas meal and atmosphere. Make reservations early, as these popular spots book up quickly!
10 Festive London Restaurants You Can’t Miss This Christmas
1. Daphne’s
Image via Daphne’s website
- Location: 112 Draycott Ave, Chelsea, SW3 3AE
- Nearest Tube: South Kensington
- Hours: Daily, 12 PM – 10:30 PM
Daphne’s is a hidden gem in Chelsea known for its chic Italian decor and vibrant, festive atmosphere. Each Christmas, the restaurant is adorned with floral installations and twinkling lights that give it a cosy holiday feel. Daphne’s is the perfect spot to escape the winter chill with Italian classics and seasonal cocktails.
Pro Tip: Book ahead, especially for dinner, to enjoy the festive ambience.
2. Claridge’s
Image via Claridge’s website
- Location: Brook St, Mayfair, W1K 4HR
- Nearest Tube: Bond Street
- Hours: Open daily; hours vary by restaurant
Claridge’s is legendary for its Christmas decor, especially the stunning tree in the lobby that changes themes each year. The hotel’s restaurants offer special holiday menus, making it one of the most iconic festive London restaurants. Enjoy a luxurious afternoon tea or a decadent Christmas meal surrounded by lavish decor.
Tip: Afternoon tea is extremely popular, so book well in advance.
3. Clos Maggiore
Image via Clos Maggiore website
- Location: 33 King St, Covent Garden, WC2E 8JD
- Nearest Tube: Covent Garden
- Hours: Daily, 12 PM – 11 PM
Often called London’s most romantic restaurant, Clos Maggiore is even more enchanting during the holiday season. Its conservatory, decorated with twinkling lights and winter blossoms, is the ultimate spot for a festive meal in a cosy, intimate setting. Christmas menu bookings open in advance, so plan ahead to secure a table.
4. The Ritz London
Image via The Ritz London website
- Location: 150 Piccadilly, St. James’s, W1J 9BR
- Nearest Tube: Green Park
- Hours: Daily hours vary by restaurant
The Ritz London is famous for its traditional British charm and grand holiday decor. This festive setting offers a special dining experience, from sparkling chandeliers to classic Christmas trees. Indulge in their Christmas Day lunch or book an afternoon tea, selling out quickly each year.
Tip: The dress code is formal, so come prepared!
5. 34 Mayfair
Image via 34 Mayfair website
- Location: 34 Grosvenor Square, Mayfair, W1K 2HD
- Nearest Tube: Bond Street
- Hours: Daily, 12 PM – 11 PM
34 Mayfair is known for over-the-top festive decorations, including floral installations and sparkling lights. Their Christmas-inspired menu features seasonal British dishes with a modern twist. It’s a perfect spot for a festive photo op, especially during dinner when the decor shines. Reservations fill up fast, so book early to ensure a table is available.
6. Dalloway Terrace
Image via Dalloway Terrace website
- Location: 16-22 Great Russell St, Bloomsbury, WC1B 3NN
- Nearest Tube: Tottenham Court Road
- Hours: Daily, 11 AM – 11 PM
Dalloway Terrace is transformed into a snowy, cosy escape each Christmas. With snow-covered decor, twinkling lights, and a warm, inviting atmosphere, this festive London restaurant offers a beautiful winter wonderland. Their menu features hearty seasonal dishes and winter cocktails that add to the charm.
Tip: Book a table for evening dining when the lights bring the decor to life.
7. Coppa Club
Image via Coppa Club website
- Location: 3 Three Quays Walk, Lower Thames St, EC3R 6AH
- Nearest Tube: Tower Hill
- Hours: Daily, 8 AM – 11 PM
Famous for its riverside igloos, Coppa Club offers a festive experience with views of Tower Bridge. Each igloo is decorated with fairy lights and plush blankets, creating a cosy winter setting. They offer a special holiday menu, ideal for an intimate, scenic Christmas meal. Book your igloo well in advance, as they’re a hot ticket during the holiday season.
8. Sketch
Image via Sketch website
- Location: 9 Conduit St, Mayfair, W1S 2XG
- Nearest Tube: Oxford Circus
- Hours: Daily hours vary by restaurant
Known for its eclectic interiors, Sketch takes on a magical winter theme each Christmas. From whimsical decorations to unique seasonal cocktails, it’s one of the best festive London restaurants to capture stunning holiday photos.
Tip: Try to book a table in the iconic “Pink Room” for a memorable experience.
9. Duck & Waffle
Image via Duck & Waffle website
- Location: 110 Bishopsgate, EC2N 4AY
- Nearest Tube: Liverpool Street
- Hours: 24/7
For a festive meal with a view, Duck & Waffle is unbeatable. Located on the 40th floor, it offers panoramic views of London’s holiday lights. The seasonal menu and winter cocktails pair perfectly with the breathtaking scenery. It’s open 24/7, making it a flexible choice for holiday dining, but bookings are essential during December.
10. Scott’s Mayfair
Image via Scott’s Mayfair website
- Location: 20 Mount St, Mayfair, W1K 2HE
- Nearest Tube: Bond Street
- Hours: Daily, 12 PM – 11 PM
With its timeless British elegance, Scott’s Mayfair is a beautiful setting for a festive meal. Its grand floral displays, cosy interiors, and exceptional seafood menu make it a popular holiday spot. The Christmas decor adds a sophisticated touch for a festive yet refined dining experience.
Tip: Book a table in the main dining room for the best view of their holiday decor.
Whether you’re a local or visiting London for the holidays, these festive London restaurants will brighten your season. Save this post for later, and make your reservations early to secure your spot at one of these Instagrammable holiday hotspots!
Which of these festive London restaurants would you love to visit this Christmas? Or do you have a favourite holiday spot in London that didn’t make a list?
Thanks for stopping by,
Love you all ❤️
Franca 💋
PIN FOR LATER
Leave a Reply