Where is Xuepan?

Where is Xuepan located?

Xuepan, Fujian, China (approx. 24.67861°, 117.7664°)


Where is Xuepan on the map?