Where is Diaojiaolou?

Where is Diaojiaolou located?

Diaojiaolou, Sichuan, China (approx. 28.19842°, 105.2025°)


Where is Diaojiaolou on the map?