Where is Shanlow?

Where is Shanlow located?

Shanlow, Fujian, China (approx. 27.01382°, 118.8572°)


Where is Shanlow on the map?