Where is Sunshupin?

Where is Sunshupin located?

Sunshupin, Fujian, China (approx. 27.07229°, 117.4117°)


Where is Sunshupin on the map?