Postcard Peking Man Site at Zhoukoudian is a Pleistocene hominid site on the North China Plain. This site is located about 42 km south-west of Beijing. Adequate water supplies and natural limestone caves in this area provided an optimal survival environment for early humans.
Peking Man Site at Zhoukoudian is a UNESCO World Heritage site.