Where is Xiamajiagou?

Where is Xiamajiagou located?

Xiamajiagou, Sichuan, China (approx. 32.50696°, 105.2954°)


Where is Xiamajiagou on the map?