Where is Zhoujiachaofan?

Where is Zhoujiachaofan located?

Zhoujiachaofan, Sichuan, China (approx. 30.62075°, 105.675°)


Where is Zhoujiachaofan on the map?