Where is Lanshishi?

Where is Lanshishi located?

Lanshishi, Hunan, China (approx. 27.95944°, 110.7397°)


Where is Lanshishi on the map?