Christmas Day Lunch Cruise
City Cruises run Christmas Day lunch cruises along the River Thames through central London, past Maritime Greenwich down to the Thames Barrier and back. Departs at 12.30pm from Westminster Pier and returns at 3.15pm. You'll enjoy a four-course meal with all the trimmings at £105 per person.Find out more...
Little Bay Restaurant
Little Bay Restaurant in Farringdon has a 5-course menu at £27.95 per person.Find out more...
Marcus Wareing at The Berkeley
Marcus Wareing is at The Berkeley in Knightsbridge. This award-winning restaurant is offering a festive eight course-tasting menu with matching wines for a long Christmas Day lunch. Available 12pm to 6pm. £330 per person. Find out more...The Ritz
The Ritz Restaurant has a Traditional Christmas Day Luncheon (£390 per person / £195 per child), a six course menu prepared by Executive Chef John Williams. Musical accompaniment from the popular duo O'Donnell and Bell; entertainment for the children including a visit and gift from Santa Claus, make this a memorable Christmas Day. See the brochure...Firmdale Hotels
These hotel restaurants have come recommended and there are six locations across central London. Find out more...Brown's Bar & Brasserie
Many of Brown's London locations are all open on Christmas Day and they are offering a four-course Christmas Day menu. Find out more...Bella Italia
All Bella Italia restaurants are open on Christmas Day. There are two Christmas party menus: Heartwarming Christmas menu from £15.95, and Hearty Christmas Party menu from just £11.95. Book online for some fantastic festive offers. Find out more...Strada
Many Strada restaurants are open on Christmas Day, with treats such as sirloin steak with a brandy and peppercorn sauce, lobster and tiger prawn risotto or for the traditionalists, turkey with all the trimmings. The 3 course Christmas day menu is available for £40 per person (£15 for children). Find out more...Sofra
There are five Sofra branches in London: Oxford Circus, Covent Garden, Mayfair, St. Christopher's Place, and St. John's Wood. These Turkish restaurants are open on Christmas Day with Christmas menus from under £20 per person.Find out more...
The Albemarle
- tbcThe Albemarle is the fine restaurant at Brown's Hotel which specializes in quality British cooking. Brown's is London's oldest five-star hotel. Christmas Day lunch is £220 per person. Tel: 020 7518 4004.
Find out more...
The Cinnamon Club
- tbcHere you can enjoy Indian haute cuisine with a very non-traditional Christmas Day meal. £75 per person. Tel: 020 7222 2555
Find out more...
Galvin at Windows
- tbcGalvin at Windows is on the 28th floor of the London Hilton Hotel on Park Lane. It has a glamorous 1930's interior and serves modern French cuisine. It offers some stunning views of London including the gardens of Buckingham Palace. Christmas Day lunch is a five-course set menu plus a visit from Santa and a magician. Tel: 020 7208 4021.
Find out more...
Cafe Rouge
- tbcMany Cafe Rouge restaurants are open on Christmas Day, so the whole family can enjoy a delicious four-course meal. To make your day extra special, the menu includes smoked salmon blinis on arrival plus coffee and mince pies to finish. Visit www.caferouge.co.uk/christmas for details of Christmas Day openings.


