Where is Xinlongchuan?

Where is Xinlongchuan located?

Xinlongchuan, Jilin, China (approx. 43.30556°, 126.1839°)


Where is Xinlongchuan on the map?