Where is Shanlunnaochachan?

Where is Shanlunnaochachan located?

Shanlunnaochachan, Jiangxi, China (approx. 25.62583°, 114.3128°)


Where is Shanlunnaochachan on the map?