Where is Shanliaoqian?

Where is Shanliaoqian located?

Shanliaoqian, Fujian, China (approx. 25.98361°, 117.2161°)


Where is Shanliaoqian on the map?