Originally Posted by
RockoHorse
We had some good duck at Quanjude Roast Duck Restaurant
The google map link below thinks that A is the restaurant and B is the Hilton
http://maps.google.ca/maps?f=d&sourc...6&ie=UTF8&z=18
It not a far walk, the place is huge and for western standards it's not expensive at all.
The duck restaurant should not be far from your hotel at all. It is not on Wangfujing but off a side street. Its pretty easy to see as there is a big yellow duck in front

I like Quanjude, but I'd recommend taking a taxi, even if the OP's hotel is close by. Recently, the street in front of the restaurant (which is up a short drive from the sidewalk) has been inundated with very aggressive beggars, the most aggressive I've ever seen in Asia. The taxi drops you at the door of the restaurant, so that you don't have to deal with them.
My wife, who is Chinese, says that the Grand Hyatt has the best Peking duck. We've also eaten at Da Dong, but were both disappointed -- the restaurant is fancier and the duck is served, "fine dining style," but Quanjude easily beats the food for taste and preparation.