London Is Officially Home To The Best Restaurant In The UK
Briefly

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.
Read at Secret London
[
]
[
|
]