Where is Shanpinui?

Where is Shanpinui located?

Shanpinui, Fujian, China (approx. 25.75778°, 117.9014°)


Where is Shanpinui on the map?