Where is Shezhuang?

Where is Shezhuang located?

Shezhuang, Fujian, China (approx. 24.82361°, 118.4311°)


Where is Shezhuang on the map?