Where is Shanpu?

Where is Shanpu located?

Shanpu, Fujian, China (approx. 25.19611°, 118.0006°)


Where is Shanpu on the map?