Where is Zhaolacou?

Where is Zhaolacou located?

Zhaolacou, Sichuan, China (approx. 33.53117°, 103.9926°)


Where is Zhaolacou on the map?