Where is Chuangziidi?

Where is Chuangziidi located?

Chuangziidi, Sichuan, China (approx. 28.93637°, 104.3126°)


Where is Chuangziidi on the map?