Where is Quaimutan?

Where is Quaimutan located?

Quaimutan, Hunan, China (approx. 25.23806°, 111.5269°)


Where is Quaimutan on the map?