Shanghai Old Restaurant

上海老饭店

A historic Yuyuan brand founded in 1875, famous for its Eight-Treasure Duck, an intangible cultural heritage signature dish.

Founded in 1875 and originally named Rongshun Guan, Shanghai Old Restaurant moved to 242 Fuyou Road in 1965, right next to the Yuyuan Bazaar. The signature Eight-Treasure Duck takes five to six hours to prepare, so it is recommended to call ahead to inquire or reserve; the Eight-Treasure spicy sauce and deep-fried river shrimps are also highly recommended. In 2014, its culinary techniques were listed as an intangible cultural heritage, and the restaurant was featured in the documentary 'A Bite of China'. The average spend starts from around 170 CNY per person, and ordering the Eight-Treasure Duck alone is relatively pricey, but it is highly convenient when visiting Yuyuan Garden. Take Metro Lines 10 or 14 to Yuyuan Garden Station, and it is just a short walk away.

Opening hours

Approx. 11:00–14:00, 17:00–20:30

Time-honored brand · Intangible heritage · Shanghai cuisine

Nearby sights

Places to eat nearby

More in Shanghai