Where is Chizhupu?

Where is Chizhupu located?

Chizhupu, Hunan, China (approx. 26.52222°, 111.2108°)


Where is Chizhupu on the map?