Where is Shimadan?

Where is Shimadan located?

Shimadan, Hunan, China (approx. 26.29583°, 111.6144°)


Where is Shimadan on the map?