Restaurant Review: The Ledbury chic but cold, 14th Best in the World!

The Ledbury is London’s top restaurant, and was ranked 14th on the World’s 50 Best Restaurants list in June. It also boasts two Michelin stars.   Background Although I wasn’t feeling well, there was no way that I would miss out on this lunch reservation, especially as a friend with a connection had made the … Continue reading Restaurant Review: The Ledbury chic but cold, 14th Best in the World!