Where is Shanbeilin?

Where is Shanbeilin located?

Shanbeilin, Fujian, China (approx. 24.98023°, 116.2978°)


Where is Shanbeilin on the map?