Where is Zhoumeipu?

Where is Zhoumeipu located?

Zhoumeipu, Hunan, China (approx. 26.33556°, 111.6883°)


Where is Zhoumeipu on the map?