Where is Chanchuntan?

Where is Chanchuntan located?

Chanchuntan, Hunan, China (approx. 26.83694°, 110.9828°)


Where is Chanchuntan on the map?