Where is Xinchong?

Where is Xinchong located?

Xinchong, Hubei, China (approx. 30.76667°, 114.8°)


Where is Xinchong on the map?