Where is Shangzaolin?

Where is Shangzaolin located?

Shangzaolin, Fujian, China (approx. 25.91°, 117.7228°)


Where is Shangzaolin on the map?