Food The best restaurants open on Christmas Day 2024 in London October 20, 2024November 8, 2024 The best Christmas dinner at hotels in London: Charlie’s at Brown’s, Mayfair: This is the perfect place for a classic opulent Christmas dinner, Charlie’s at Continue Reading