Where is Zhantianpu?

Where is Zhantianpu located?

Zhantianpu, Sichuan, China (approx. 29.23086°, 105.4318°)


Where is Zhantianpu on the map?