Where is Siavaley?

Where is Siavaley located?

Siavaley, Fujian, China (approx. 24.54944°, 117.6992°)


Where is Siavaley on the map?