Where is Shangliu?

Where is Shangliu located?

Shangliu, Fujian, China (approx. 25.82333°, 119.2867°)


Where is Shangliu on the map?