Right off the Bayswater tube stop in London, the Four Seasons Chinese Restaurant on Queensway is considered to have the best roast duck in the world. Try it for yourself!