The Ritz in London is the best French food in London. It was 1 star for a long time but recently couple years ago was bumped to 2. In the states it would be 3 without a doubt. There aren't outside of France a lot of palace hotels left and the food they can produce is unparalleled.