London's The Ledbury was recognized as the UK's best restaurant, also receiving its third Michelin Star this year.
London dominated the National Restaurant Awards with seven of the top 10 and over half of the top 100 restaurants situated in the city.
Collection
[
|
...
]