New Year's Eve: 10 London restaurants putting on a show on December 31

From restaurants with incredible views to traditional, high-end dining rooms, here’s where to book to ring in 2026