Where is Zhoujiadavan?

Where is Zhoujiadavan located?

Zhoujiadavan, Sichuan, China (approx. 29.94272°, 105.5514°)


Where is Zhoujiadavan on the map?