Where is Shanbahe?

Where is Shanbahe located?

Shanbahe, Chongqing, China (approx. 31.36667°, 108.3°)


Where is Shanbahe on the map?