Careers  |  Sign In  |  Register  |   Twitter

For the Best Roast Duck in the World, The Four Seasons Restaurant – London England

Duck Life!

More in: , England
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!