#10 The Ledbury, London from The Worst Food Photos from the World's Best Restaurants (Slideshow)