Where is Shanulun?

Where is Shanulun located?

Shanulun, Fujian, China (approx. 24.8122°, 118.5046°)


Where is Shanulun on the map?