"QJD Peking Duck, set to open at 5901 Westheimer Road in Houston, is the second North American location of the famed Quan Ju De Roast Duck restaurant from Beijing, established in 1864. Known for its Peking duck, the restaurant offers a menu featuring a variety of duck dishes, all presented with meticulous attention to detail. The opening, originally anticipated for July 20, has been postponed to August." - Amy McCarthy