The Quanjude Restaurant, the largest roast duck restaurant in Beijing if not in the world ... was opened in West Chang' an Boulevard and another in Wangfujing Street in 1959.