Where is Shangchee?

Where is Shangchee located?

Shangchee, Fujian, China (approx. 25.43944°, 116.12°)


Where is Shangchee on the map?