Where is Shanbeidi?

Where is Shanbeidi located?

Shanbeidi, Hunan, China (approx. 26.36389°, 112.0981°)


Where is Shanbeidi on the map?