Where is Zhoubei?

Where is Zhoubei located?

Zhoubei, Hunan, China (approx. 25.41472°, 111.5961°)


Where is Zhoubei on the map?