Where is Shankuai?

Where is Shankuai located?

Shankuai, Fujian, China (approx. 24.52183°, 116.9525°)


Where is Shankuai on the map?