This is not in Europe. This is the European town of Fuxian Lake International Tourism Resort in Chengjiang, Yunnan. The town is located halfway up the mountain, surrounded by large villas, very distinctive, mountaineering and overlooking the Fuxian Lake Wonderland. At present, it has become a place for net red punching.