Where is Chalukou?

Where is Chalukou located?

Chalukou, Hunan, China (approx. 26.73222°, 111.4767°)


Where is Chalukou on the map?