National Restaurant Awards 2024: The Ledbury named UK’s best restaurant
The Ledbury in Notting Hill has reclaimed its title as the UK’s best restaurant at the prestigious National Restaurant Awards, highlighting a triumphant return after its 2020 closure