Where is Yanjiaba?

Where is Yanjiaba located?

Yanjiaba, Sichuan, China (approx. 32.60685°, 106.35°)


Where is Yanjiaba on the map?