Where is Shanmiaoyan?

Where is Shanmiaoyan located?

Shanmiaoyan, Fujian, China (approx. 27.50168°, 119.3593°)


Where is Shanmiaoyan on the map?