Where is Sangzheping?

Where is Sangzheping located?

Sangzheping, Chongqing, China (approx. 29.28333°, 108.4°)


Where is Sangzheping on the map?