Tourism Fangshan Restaurant is found within Beihai Park, one of the most important imperial gardens of the Qing Dynasty (1644-1911). Founded in the park in 1925, the restaurant was the first imperial style restaurant established in Beijing. The name fang shan actually means food following the style used for the imperial family.One of the features the restaurant is famous for is Man Han Quan Xi (the complete Manchu and Han nationality food), a banquet served on the most important occasions. news.