Where is Liuzhiaoqiu?

Where is Liuzhiaoqiu located?

Liuzhiaoqiu, Sichuan, China (approx. 30.20896°, 104.2414°)


Where is Liuzhiaoqiu on the map?