Site of the First National Congress of the Chinese Communist Party
The Site of the First National Congress of the Chinese Communist Party is now preserved as a museum in Shanghai, China. It is located in Xintiandi, on 76 Xingye Road (formerly 106 Rue Wantz, in the Shanghai French Concession).