Where is Shansibin?

Where is Shansibin located?

Shansibin, Fujian, China (approx. 24.92333°, 117.1586°)


Where is Shansibin on the map?