Chengjiang is a city located in Yuxi, Yunnan Province, China, just north of Fuxian Lake.
Wikipedia https://en.wikipedia.org/wiki/Chengjiang
Coordinates 24°40'41.382" N 102°54'9.614" E