Where is Xinjiu?

Where is Xinjiu located?

Xinjiu, Hubei, China (approx. 32.36667°, 113.7°)


Where is Xinjiu on the map?