LLondon Read More London restaurants open on New Year’s Day 202630 December 2025 A two Michelin-star restaurant of near-unfathomable opulence, The Ritz is one of London’s most lavish restaurants, known for…