Find the word definition

Wikipedia
Shajiabang

Shajiabang ( Chinese: 沙家浜) is a Chinese tourist village located adjacent to Yangcheng Lake in Jiangsu Province, China. There is a scenic area in the town named Shajiabang Resort.