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!
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!