For the second year in a row, Zagat readers have named Michelin-starred The Ledbury as the London restaurant with the best food in a new report released Wednesday. In the 2012 London Restaurants Survey, 5,500 diners named the Notting Hill eatery as their favorite out of 1,190 establishments in Greater London for its haute French [...]
Continue Reading
