Where is Shenqing?

Where is Shenqing located?

Shenqing, Fujian, China (approx. 27.37725°, 119.992°)


Where is Shenqing on the map?