Where is Xindianzi?

Where is Xindianzi located?

Xindianzi, Chongqing, China (approx. 31.38333°, 109.3°)


Where is Xindianzi on the map?