Where is Liaojiadapin?

Where is Liaojiadapin located?

Liaojiadapin, Sichuan, China (approx. 32.3795°, 107.5114°)


Where is Liaojiadapin on the map?